改编已弃用的each()函数的代码
在 PHP 7.2 中,each() 函数已被标记为弃用。本文提供了用于更新利用此现已不鼓励的功能的代码的替代解决方案。
示例和解决方案:
1。使用 key() 和 current() 赋值
$ar = $o->me; $typ = key($ar); $val = current($ar);
2.使用 key() 和 current() 获取键值对
$out = ['me' => [], 'mytype' => 2, '_php_class' => null]; $expected = [key($out), current($out)];
3.使用 foreach() 循环进行键值分配
foreach ($broken as $k => $v) { $kv = [$k, $v]; }
4.通过 current()
$this->result = current($this->cache_data);
5. 当前元素分配使用 for() 循环和 next() 进行迭代以实现游标前进
reset($array); for ($i = 0; $i < 30; $i++) { $id = key($array); $item = current($array); next($array); }
通过实现这些替代方法,开发人员可以有效地更新其代码,以避免使用已弃用的each() 函数,从而确保与PHP 7.2 及更高版本。
以上是如何替换 PHP 已弃用的 `each()` 函数?的详细内容。更多信息请关注PHP中文网其他相关文章!