Как заменить ключи у массива

  • Автор темы Автор темы Name
  • Дата начала Дата начала

Name

Новичок
Как заменить ключи у массива

Как заменить ключи у массива на те которые хочу я.
В цикле.
 
PHP:
$array["to_chot_nado"] = "value";

А чтобы в цикле:
PHP:
$new_array = array();
$k = @array_keys($array);
for ($i=0; $i<count($k); $i++)
{
  $new_array["new_keys"] = $array[$k[$i]];
}
Вот, Вам надо каким-то образом запихивать туда свои новые ключи (new_keys).
 
foreach($file as $v){
$data = explode("|",$v);
........

В итоге $data после одного прохода array("0" => "что то", "1" => "что то")
Как бы ключи поменять скажем на name и name1
 
А если так:
в цикле:
PHP:
$new_array["name".$k[$i]] = $array[$k[$i]];
 
foreach($file as $v){
$data = explode("|",$v);

foreach($data as $k => $v){
$result[$names[$k]] = $v;
}
.....

Ну разобрался, а без второго цикла ни как.
 
Сверху