$lts = mysqli_fetch_all($con->query($query), MYSQLI_NUM);
for($i=0; $i<count($lts); $i++){
for($j=0; $j<count($lts[$i]); $j++){
$lts[$i]=$lts[$i][$j];
}
}
は$ LTSはのvar_dumpです:PHP 7.2のカウント()警告
array (size=2)
0 => string '20' (length=2)
1 => string '21' (length=2)
が私にこの警告を与えている
を実装するオブジェクトでなければなりませんパラメータは、配列または可算
これは、PHP7.1から7.2へのアップグレード時に発生しました。どのようにそれを修正するための任意のアイデア?
は、あなたがそれに入れているかを確認し、実際には配列です;)(mysqli_fetch_all 'のリターン)'何かが含まれていますが、その – IncredibleHat
チェック - なしにnullかもしれません行。 –
.. check release notes ... 7.2でこの警告を追加しましたhttp://php.net/manual/en/migration72.incompatible.php "カウントできない型をcount()しようとするとE_WARNINGが送出されるようになりました(これにはsizeof()エイリアス関数が含まれます)。 – DDeMartini