ホームページ  >  記事  >  バックエンド開発  >  PHP foreachの入れ子になったループの出力キー値、その対処方法

PHP foreachの入れ子になったループの出力キー値、その対処方法

WBOY
WBOYオリジナル
2016-06-13 13:18:24921ブラウズ

php foreach ネストされたループの出力キー値
foreach($list1 as $k=>$v){
$list2 = $this->getList($v);
foreach($list2 as $ ks=>$vs){
$a = $ks+1;
}
}
$a の値を求めます 私と同じようにループします。$ks はループするたびに 0 から再起動します。

の累積を開始しました。 1 2 3 4 5 6 7 8 9 10 11 のように、1 から開始して毎回 1 を加算する $a の値を取得したいと考えています。 。 。 。 。


-----解決策---------
$a = 0;
foreach($list1 as $k=>$v){
$list2 = $this->getList($v);
foreach($list2 as $ks= >$vs){
$a++;
}
}

これはどういう意味ですか?
------解決策------------------

PHP コード

$a=0;
foreach($list1 as $k=>$v){
  $list2 = $this->getList($v);
  foreach($list2 as $ks=>$vs){
  echo $a++."<br />";
  }
<div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。