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

Name

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

Как заменить ключи у массива на те которые хочу я.
В цикле.
 

breake

Guest
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).
 

Name

Новичок
foreach($file as $v){
$data = explode("|",$v);
........

В итоге $data после одного прохода array("0" => "что то", "1" => "что то")
Как бы ключи поменять скажем на name и name1
 

breake

Guest
А если так:
в цикле:
PHP:
$new_array["name".$k[$i]] = $array[$k[$i]];
 

Name

Новичок
foreach($file as $v){
$data = explode("|",$v);

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

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