PHP の基本的な質問です。アドバイスをお願いします
$url_array = array()
for ($count = 1; $row = $result->fetch_row(); $count)
{
$url_array[$count] = $row[0];
}
このコードについて質問したいのですが、 url_array は配列として宣言されています。ちょっと不明瞭ですが、ループが row[0] を url_array[1] に割り当てるのはなぜですか?このループが row[0] を url_array 配列に割り当て続けるのはなぜですか? ?
------解決策-----
なぜこのように書かれているのでしょうか?彼自身の理由
真実は、永遠にループするわけではありません。$result->fetch_row() が false を返したときに終了します
他の人のコードを読むときは、まず彼らが何をしているのかを理解する必要があります。次に、具体的なアプローチです
-----解決策---------
これは当てはまりますか?
$datalist または同等の $result->fetch_row();
$ar = array();
for($i = 0; $i
}
-----解決策-------- -- ----------
以下のプログラムでは、$url_array がインデックス 1 から開始する必要があります
row[0] は結果セットの最初のフィールド値を表します $result
fetch_row は取得します毎回 1 行のデータを出力し、1 を指します。実際、$row はループされるたびに異なります