php 用foreach 给数组赋值
function insert($array)
{
$ArrayOfKey = [];
foreach ($array as $k => $v) {
$ArrayOfKey[] .= $k;
}
var_dump($ArrayOfKey);
}
我只知道$ArrayOfKey变成用$array的键值组成的一维数组,
但这个怎么解释呢,把[]放在$ArrayOfKey后面怎么说。
是声明
ArrayOfKey
是数组类型的变量 等同于等同于
$ArrayOfKey[]
执行效率比array_push($ArrayOfKey, $k);
快。.=
可以直接改写成=