Копирование ссылки PHP из массива в массивPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Копирование ссылки PHP из массива в массив

Сообщение Anonymous »

Коды:

Код: Выделить всё

$a = array('email'=>'orange@test','topic'=>'welcome onboard','timestamp'=>'2017-10-6');

$b = array();
foreach($a as $v){
$b[] = &$v;
}

var_dump($a);
var_dump($b);
Результат:

Код: Выделить всё

array(3) {
["email"]=>
string(11) "orange@test"
["topic"]=>
string(15) "welcome onboard"
["timestamp"]=>
string(9) "2017-10-6"
}
array(3) {
[0]=>
&string(9) "2017-10-6"
[1]=>
&string(9) "2017-10-6"
[2]=>
&string(9) "2017-10-6"
}
Почему содержимое $b не является ссылкой на каждый элемент $a?
То, что я ожидал от $b, должно быть похоже на {&a[0], &a[1],&a[2]} вместо {&a[2],&a[2],&a[2]}

Подробнее здесь: https://stackoverflow.com/questions/466 ... y-to-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»