У меня есть массив:PHP - скопировать массив не работает
print_r($resultArray);
Array
(
[AB34] => Array
(
[a] => 13
[b] => 10
[c] => 3
[d] => 88
[e] => 73
)
...
)
И я хочу, чтобы скопировать этот массив в другой:
$resArray[] = $resultArray;
print_r($resArray);
->
Array
(
[0] => 1
)
Таким образом, новый массив $ resArray не имеет содержимого $ resultArray. Что нужно сделать, чтобы решить эту проблему?
С наилучшими пожеланиями.
UPDATE: Мне нужно скопировать $ resultArray в $ resArray (это простой пример), потому что $ resultArray изменится, и мне нужны данные в $ resArray с индексом, поэтому $ resArray [0] первый $ resultArray , $ resArray [1] второе полное значение $ resultArray ... Некоторый код (только простой пример!):
$resArray[0] = $resultArray;
... calculations on $resultArray ...
$resArray[1] = $resultArray;
... calculations on $resultArray ...
$resArray[2] = $resultArray;
... calculations on $resultArray ...
1. какое-то объяснение никогда не помешает // 2. это одна неудача в коде Тима, но dosn't сказать, почему он только получаю «1» – oezi
Я обновил свой первый пост. Я должен поместить несколько $ resultArray в $ resArray, поэтому мне понадобится индекс. – Tim
Err, http://www.php.net/print_r - второй параметр сообщает ему возвращать выход функции вместо ее печати. –