Ответы пользователя по тегу PHP
  • Как правильно перебрать вложенный массив и вывести результат?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    <?php
    $goods = [
        'ASUS TUF' => ['Игровые ноутбуки', 'Ноутбуки для работы'],
        'ARDOR GAMING NEO' => ['Игровые ноутбуки', 'Ноутбуки для работы'],
        'MSI Katana' => ['Игровые ноутбуки', 'Ноутбуки для работы'],
        'HUAWEI MateBook D 16 2024 MCLF-X' => ['Ноутбуки для работы', 'Ультрабуки'],
        'Samsung Book3 Pro 360 NP960' => ['Ноутбуки для работы', 'Ультрабуки', 'Ноутбуки-трансформеры']
    ];
    
    echo "<ul>";
    foreach ($goods as $name => $categories) {
        echo "<li>$name: " . implode(", ", $categories) . "</li>";
    }
    echo "</ul>";
    ?>
    Ответ написан
    Комментировать
  • Получение данных из XML для чайников?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    "им нельзя обработать на стороннем сервере документ" Что вообще это значит?
    В чем состоит задача?
    Получить файл? jQuery.ajax() (vanilla XMLHttpRequest)
    Распарсить файл? jQuery.parseXML() (vanilla your_parser)
    Ответ написан
  • Как распарсить данные из массива?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    А что распарсить то надо?
    Вам приходит строка:
    <Sum> [stat]player_ammo_restored  = 425339
    <Sum> [stat]player_climb_assists  = 17154
    <Sum> [stat]player_climb_coops  = 9321
    <Sum> [stat]player_damage  = 489573500
    <Sum> [mode]PVE [stat]player_deaths  = 22793
    <Sum> [mode]PVP [stat]player_deaths  = 107455
    <Sum> [class]Rifleman [mode]PVP [stat]player_headshots  = 38150
    <Sum> [class]Medic [mode]PVE [stat]player_headshots  = 40388
    <Sum> [class]Medic [mode]PVP [stat]player_headshots  = 4271
    <Sum> [class]Recon [mode]PVE [stat]player_headshots  = 129160
    <Sum> [class]Recon [mode]PVP [stat]player_headshots  = 5423
    ....


    Нужен array?
    const arr = json.full_response.split('\n');
    
    /*
    [0 … 99]
      0: "<Sum> [stat]player_ammo_restored  = 425339"
      1: "<Sum> [stat]player_climb_assists  = 17154"
      2: "<Sum> [stat]player_climb_coops  = 9321"
      3: "<Sum> [stat]player_damage  = 489573500"
      4: "<Sum> [mode]PVE [stat]player_deaths  = 22793"
      5: "<Sum> [mode]PVP [stat]player_deaths  = 107455"
      6: "<Sum> [class]Rifleman [mode]PVP [stat]player_headshots  = 38150"
      7: "<Sum> [class]Medic [mode]PVE [stat]player_headshots  = 40388"
      8: "<Sum> [class]Medic [mode]PVP [stat]player_headshots  = 4271"
      9: "<Sum> [class]Recon [mode]PVE [stat]player_headshots  = 129160"
      10: "<Sum> [class]Recon [mode]PVP [stat]player_headshots  = 5423"
      11: "<Sum> [class]Engineer [mode]PVE [stat]player_headshots  = 137344"
      12: "<Sum> [class]Engineer [mode]PVP [stat]player_headshots  = 17705"
      13: "<Sum> [class]Rifleman [mode]PVE [stat]player_headshots  = 429473"
    */


    Нужен только Medic?
    arr.forEach((el) => {
      if (el.indexOf('Medic') >= 0) {
        window.console.log(el);
      }
    });
    
    /* 
    <Sum> [class]Medic [mode]PVE [stat]player_headshots  = 40388
    <Sum> [class]Medic [mode]PVP [stat]player_headshots  = 4271
    <Sum> [class]Medic [mode]PVP [stat]player_hits  = 286872
    <Sum> [class]Medic [mode]PVE [stat]player_hits  = 824486
    <Sum> [class]Medic [mode]PVE [stat]player_melee_headshots  = 133
    <Sum> [class]Medic [mode]PVP [stat]player_melee_headshots  = 37
    <Sum> [class]Medic [mode]PVE [stat]player_playtime  = 17714490
    <Sum> [class]Medic [mode]PVP [stat]player_playtime  = 12876754
    */
    Ответ написан
    Комментировать
  • Программа проверки умножения и деления - как сделать на js или php?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    https://jsfiddle.net/re3jg7f2/

    вот накидал такую за пару минут, но там все очень плохо в плане кода.... но смысл будет понятен, наверно

    ps раскидал по панелям код https://jsfiddle.net/re3jg7f2/1/
    Ответ написан
    3 комментария
  • Падает тема. Может ли быть решение?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    Вы читать не умеете?
    В строке 359 вызывается функция get_user_local(), которая не определена. Удалите ее.

    ps в след. раз постарейтесь потрудиться сделать ресайз картинки, а код вынести отдельно
    Ответ написан
    3 комментария
  • Как скачивать файл.php если есть временная возможность доступа FTP?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    А в чем проблема, если у Вас логие\пароль есть?
    scp username@192.168.1.111:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt

    scp copies files between hosts on a network. It uses ssh(1) for data
    transfer, and uses the same authentication and provides the same security
    as ssh(1). scp will ask for passwords or passphrases if they are needed
    for authentication.
    Ответ написан
    4 комментария