Привет всем. Я тут решил за мудрить с работой переменных и заинтересовал такой вопрос. Вот к примеру у меня ест переменная уже существующая PHP: $sql_itog[1] = array('text'=>1); $sql_itog[2] = array('text'=>2); $sql_itog[3] = array('text'=>3); $sql_itog[4] = array('text'=>4); И мне надо к ней обратиться но при этом не залазия в файл php, а делать это с помощью уже готовой к примеру функции Теперь. Я создал JSON массив где у меня есть 1 - Название переменной (это "sql_itog") 2 - Ветка которую я хочу затронуть например 2 -> тоесть sql_itog[2] Как мне дернуть эту переменную? ведь дернуть массив легко, а вот переменную воссаздать в коде я такого не слышал но программирование не стоит на месте.
Нужно файл с переменной подключить к скрипту PHP: include ('файл_с_переменной.php'); После этого переменная $sql_itog станет доступна в скрипте, и с ней можно будет работать.
Файл ни какой не надо подключать! Та как переменная уже в файле. Я же пишу мне надо как то функцией вызвать или создать переменную, не залазия в файл php То есть что я имею в виду Типа {Мая придуманная НОВАЯ переменная типа $i } = функция(название переменной {ТЕКСТ = sql_itog } , ветка ключа {ТЕКСТ = 2 }); чтобы выполнялось как это / $i = $sql_itog[2]; --- Но так мы прописываемые в файле, а я хочу воссоздать и вызвать существующую переменную без захода в файл php;
Из этих переменных на PHP при помощи json_encode, можно получить объект JSON (который будет для PHP строкой) и присвоить полученное значение переменной (PHP). Далее в JS скрипте при создании переменной можно использовать значение для нее, вставив туда код PHP и и туда переменную. Далее работать с значениями средствами скрипта. Комментарии излишни. Вручную создал? Переменную из созданного массива не вытянуть, можно создать новую с этим значением (зачем ее вообще вытягивать если она и так существует), а из созданного вручную JSON массива подавно.