0

所以我试图将新数据推送到数组中。该数据包含新的关键值。

这就是我现在正在使用的,但是这总是会用更新的覆盖最后一个,而不是在数组中添加一行:

foreach ($arr AS $lineNum => $line) {

    list($key, $value) = explode(':', $line);
    $newArray[$key] = $value;

}

return $newArray;

那么我能做些什么来切碎这些呢?

4

1 回答 1

1
<?php 
//try this it won't overwrite

$i = 0;

foreach ($arr AS $lineNum => $line) {

    $i = count($newArray);

    list($key, $value) = explode(':', $line);
    $newArray[$i] = $value;
    $i++;

}

return $newArray;
于 2013-06-13T11:24:22.917 回答