Возможно ли сохранить синтаксис PHP в переменных для последующего использования и повторения следующим образом:
$ifStart = "if(";
$ifEnd = "){ echo 'Test'; }";
$ifStart 'A' == 'B' $ifEnd;
Редактировать: Я пытаюсь сделать следующее:
У меня есть 3 поля формы, и когда PHP-скрипт загружен, можно установить любое из трех. Ни один не может быть установлен, два, один ... Так что мне нужен какой-то способ, чтобы определить, сколько установлено и что выводить в соответствии с этим. Вот почему.
Редактировать: Верно, поэтому у меня есть один HTML Select и два поля ввода текста. Мой скрипт проверяет, установлены ли эти поля (isset) и выполняет ли он соответствующий код, помещая информацию в массивы и т. Д. Теперь я хочу проверить, установлены ли переменные одна за другой, чтобы я мог вывести правильные значения. результаты, которые я сохранил в массивах.
Новое редактирование: Это, очевидно, так сложно объяснить. Но представьте себе поисковую систему, в которой вы решаете, какие поля вы хотите заполнить, а затем скрипт проверяет, какие поля установлены, и просматривает массив со всеми результатами, собирая только элементы с подэлементами, соответствующими запрошенному поиску. Вот чего я пытаюсь достичь.
Вот конструкция массива с выбранными / установленными ВОЗРАСТОМ и КОЛИЧЕСТВОМ в POST (следовательно, почему нет элементов [city]:
Array
(
[1] => Массив
(
[id] => 1
[age] => 19
[county] => 4353
) * * Тысяча двадцать-один
[2] => Array
(
[id] => 2
[age] => 20
[county] => 4020
)
[3] => Array
(
[id] => 3
[age] => 30
[county] => 4020
)
)
Все еще пытаюсь понять, как выбрать только конкретный элемент массива в зависимости от его содержимого. Например, у меня есть такой массив:
Массив (1: [возраст] [округ], 2: [возраст] [округ], 3: [возраст], 4: [округ], 5: [возраст] [округ])
Затем я бы хотел выбрать только идентификаторы, содержащие возраст и округ, в этом примере - идентификаторы 1, 2 и 5.
Редактировать: Это будет похоже на SQL-запрос: ГДЕ возраст и округ, только это в массиве