Как создать массив из одной переменной и сформировать несколько циклов Foreach? - PullRequest
1 голос
/ 18 июня 2010

Я довольно опытный в HTML / CSS, но очень новичок, когда дело доходит до подобных PHP и Javascript.Я с головой ушел в кодирование шорткодов Wordpress (в основном, функций php), и до сих пор, методом проб и ошибок и, казалось бы, бесконечными обновлениями браузера, я смог разобраться во всем.Я только что натолкнулся на огромную стену, следовательно, поэтому я здесь.

По сути, я пытаюсь дать атрибуту список значений, таких как: attr="23, 95, 136, ect"

Функция тогда нуждается ввзять эту переменную атрибута и создать массив с ней: $arr = array($attr);

Мне кажется, что это будет работать, но вместо этого массив принимает весь список как одно значение.После этого я хочу создать цикл foreach, который анализирует каждое число из списка, возможно, через еще один цикл foreach, если это возможно, и возвращает часть кода для каждого, и я не совсем уверен, как это осуществить..

Любая обратная связь будет принята с благодарностью.

1 Ответ

1 голос
/ 18 июня 2010
explode(", ", "23, 95, 136")

дает array(23, 95, 136). См. руководство .

Если хотите, вы можете затем выполнить итерацию и выдать несколько значений:

$data = "23, 95, 136";
$arr = explode(", ", $data);
foreach ($arr as $value) {
    //$value will take the value 23, then 95, and finally 136
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...