Как я могу взять: $userarray
(который является массивом, и я знаю, имеет 3 значения) и помещает их в 3 отдельные переменные вместо цикла. Там разделены , (commas)
так что взорваться будет где-то там.
Скажите $userfield1, $userfield2, $userfield3?
Я думаю, вы можете искать функциональность list () или extract ():
список()
list($userfield1, $userfield2, $userfield3) = $userarray;
экстракт ()
extract($userarray); // uses the array keys for variable names
Да, используйте метод извлечения .
Из документов:
<?php $size = "large"; $var_array = array("color" => "blue", "size" => "medium", "shape" => "sphere"); extract($var_array); echo "$color, $size, $shape"; ?>
Вышеприведенный пример выводит:
синий, большой, сфера
Или вы хотите склеить свои элементы вместе? Затем попробуйте выполнить развязку :
$array = array('lastname', 'email', 'phone'); $comma_separated = implode(",", $array);
Будет печать:
«фамилия, адрес электронной почты, телефон»
extract($userarray, EXTR_PREFIX_ALL, 'userfield');
Это создаст переменные $ userfield_1, $ userfield_2, $ userfield_3 (обратите внимание на символы подчеркивания).