У меня есть этот массивИзменить ключи массива ассоциативного массива
$the_posted = Array
(
0 => Array
(
0 => 1,
1 => 2,
2 => 3,
3 => 4,
),
1 => Array
(
0 => 5,
1 => 6,
2 => 7,
3 => 8,
)
);
, ключи мне нужно modify.I пытается изменить ключи массива как
$all_array_keys = array_keys($the_posted);
foreach (array_keys($the_posted) as $k=>$v)
{
$all_array_keys[$k]= rand();
}
echo '<pre>';
print_r($all_array_keys);
echo "<hr/>";
print_r($the_posted);
echo '<pre>';
я получаю этот результат
Array
(
[0] => 25642
[1] => 8731
)
Array
(
[0] => Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
[1] => Array
(
[0] => 5
[1] => 6
[2] => 7
[3] => 8
)
)
Изменение ключей не отражается в конечном массиве. Как я могу сделать эту работу ?.
Какой результат вы хотите посмотреть? – JimL
Возможный дубликат [В PHP, как вы меняете ключ элемента массива?] (Http://stackoverflow.com/questions/240660/in-php-how-do-you-change-the-key-of -an-array-element), [PHP Array Keys] (http://stackoverflow.com/questions/308703/php-change-array-keys). – rid
какое имя у вас там .... –