$jump = array();
foreach( $jump as $j ){
echo "\n".$j->render();
}
while( $j = each($value) ){
if( !empty($ele_value[$id]) ){
$new_vars = array($j['key']=>1);
}else{
$new_vars = array($j['key']=>0);
}
}
PHP8 each()已經不能用了,請問前輩下面用到EACH()要怎麼改寫?
正常的確像你那樣,用個自訂函式來用。
這樣就算換到新版了也不用太過擔心。
不過如果可以,我還是建議能從核心程式換掉寫法或許會比較好。
雖然我看不懂這段的用意要做啥就是了。
foreach 一個空陣列是???
然後whle each 只為了一個 $new_vars ???
所以想改寫也不知道怎麼去改。