更新程式碼以避免使用已棄用的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); }
以上是如何替換已棄用的 PHP `each()` 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!