$arr=$db->getRows("select * from pinglun ");
これら 2 つの違いは何ですか?
foreach($arr as $k=>$v){
foreach($arr as $v){
出力は同じです
なぜ one=> を追加するのですか
2 つの文は
foreach($arr as $k=>$v){ を除いて同じです
$k を使用して配列の添字を読み取ることができます
foreach($arr as $v){
これ文 いいえ
値だけを気にする場合は同じです
キーも気にする場合は異なります クローズアップ キーの値を個別に処理する必要がある場合、多くの場合 $ を使用する必要があります。 k=>$v
$ k を使わない場合も同様です。
プロセスは同じです。違いは、配列のキーを取得する必要があるかどうかです。