所以我试图将新数据推送到数组中。此数据包含新的键值。
这就是我现在使用的,但是这将总是用较新的覆盖最后一个而不是向数组添加一行:
foreach ($arr AS $lineNum => $line) {
list($key, $value) = explode(':', $line);
$newArray[$key] = $value;
}
return $newArray;
那么我该怎样做才能把它们砍掉?
答案 0 :(得分: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;