更新代码以避免使用已弃用的each() 函数
在 PHP 7.2 中,each() 函数已被弃用。为了避免使用它并继续使用您的代码而不遇到弃用警告,您可以采用多种技术:
从键值对分配值:
示例:
$ar = $o->me; $typ = key($ar); $val = current($ar);
返回第一个键值对:
示例:
$out = array('me' => array(), 'mytype' => 2, '_php_class' => null); $expected = [key($out), current($out)];
迭代数组:
示例:
foreach ($broken as $k => $v) { $kv = [$k, $v]; }
分配单个值:
示例:
$this->result = current($this->cache_data);
迭代到特定点:
示例:
reset($array); for ($i = 0; $i < 30; $i++) { $id = key($array); $item = current($array); next($array); }
通过将这些技术合并到您的代码中,您可以消除已弃用的each()函数的使用,并且确保与 PHP 7.2 及更高版本的兼容性。
以上是如何替换已弃用的 PHP `each()` 函数?的详细内容。更多信息请关注PHP中文网其他相关文章!