【发布时间】:2021-12-28 06:34:42
【问题描述】:
我读了一本教科书,上面说 each() 函数已被弃用。作者推荐了他自己的替换 each() 函数 myEach() 如下:
function myEach(&$array)
{
$key = key($array);
$result = ($key === null) ? false :
[$key, current($array), 'key', 'value' => current($array)];
next($array);
return $result;
}
部分:[$key, current($array), 'key', 'value' => current($array)];错了吗?
【问题讨论】:
-
数组中只有 2 个结果,它不会产生与原生
each相同的行为,因此您需要 4 个。这不是关于可以或不能,而是关于意图跨度>
标签: php function replace each deprecated