• Как преобразовать строку в масив с "[]"?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    Создаём Json
    $temp_arr = [
        ['CS'=> 3, 'CV'=> 9, 'V' => 9],
        ['CS'=> 3, 'CV'=> 9, 'V' => 9],
        ['CS'=> 3, 'CV'=> 9, 'V' => 9],
    ];
    $json_temp = json_encode($temp_arr);
    var_dump($json_temp );

    Получим
    string(68) "[{"CS":3,"CV":9,"V":9},{"CS":0,"CV":13,"V":4},{"CS":0,"CV":6,"V":6}]"


    Теперь смотрим вашу строку и понимаем что беда в ковычках.... используем код:
    $text = "[{'CS': 3, 'CV': 9, 'V': 9}, {'CS': 0, 'CV': 13, 'V': 4}, {'CS': 0, 'CV': 6, 'V': 6}]"; 
    $array = json_decode(str_replace('\'','"',$text)); 
    var_dump($array);


    На выходе получим:
    array(3) {
      [0]=>
      object(stdClass)#1 (3) {
        ["CS"]=>
        int(3)
        ["CV"]=>
        int(9)
        ["V"]=>
        int(9)
      }
      [1]=>
      object(stdClass)#2 (3) {
        ["CS"]=>
        int(0)
        ["CV"]=>
        int(13)
        ["V"]=>
        int(4)
      }
      [2]=>
      object(stdClass)#3 (3) {
        ["CS"]=>
        int(0)
        ["CV"]=>
        int(6)
        ["V"]=>
        int(6)
      }
    }
    Ответ написан
    3 комментария
  • Как исполнить код взятый из базы?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Подход реально наркоманский, если вы включаете какой-то функционал и хотите им управлять - создайте заготовки кода и храните в базе флаги выполнения условий. Так как вы это задумали - наркомания чистой воды.
    Ответ написан
    2 комментария
  • Что учить и нужно знать?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Эта игра написана на движке Alternativa3D с использованием устаревшей технологии Flash.

    Если вы web-программист, то должны понимать, что делать свою игру по той же технологии будет очень странно в 2019 году. Лучше смотрите в сторону WebGL. Конкретно можете изучить движок Unity, он умеет в HTML5 и в принципе позволяет создать браузерную игру.

    К слову, чтобы заработать на игре, мало знать программирование. Например, нужно понимать, что в мире идет тренд на снижение популярности браузерных игр.

    Для наглядности попробуйте самостоятельно определить целевую аудиторию этой игры, а значит и целевую аудиторию вашей будущей игры. Вы сами, кстати, тоже входите в эту аудиторию. То есть нужно понять, почему она цепляет именно вас и сколько вас таких, кого зацепит эта игра. Также понять, в каких странах популярен этот сеттинг. Это позволит, хоть и грубо, оценить потенциал игры. Но это совсем не просто. Товарищи из Wargaming в своё время жёстко ошиблись с аудиторией, хотя потом исправились. Ну а дальше можно прикинуть, какую часть этой аудитории можно перетянуть и как это сделать при том, что вы далеко не первый в этой нише. Станет ясно, что перспективы у такого клона довольно призрачны, и лучше поискать денег в другой сфере.
    Ответ написан
    3 комментария
  • Копируется 2 раза. Как исправить?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Очередная жертва видеокурсов.

    Всем задающим вопрос про тухлую фасоль надо насильно отключать Ютуб, давать книгу Котерова, и не включать пока не прочитают.

    Потому что это садизм - показывать несчастным детям два приема использования устаревшей в прошлом веке библиотеки и говорить что они освоили программирование и дальше могут сами
    Ответ написан
    Комментировать