私はこのコードを持っています:
while ($i = $res->fetchArray(SQLITE3_ASSOC))
{
$items[] = $i;
}
私はこれをきれいにしてみました:
while ($items[] = $res->fetchArray(SQLITE3_ASSOC));
非常に満足しているように見えますが、配列の最後に余分な要素を取得するようになりました (への呼び出しfetchArray()
が false を返す場合)。最後に余分な要素を取得せずにこのステートメントを記述する方法はありますか?