前提・実現したいこと
下記のようなコードを用いて『100行分』のデータを$cLrows
に格納しています。
php
1$cLrows[] = array( 2 'num' => $gtNum, 3 'clss' => $gtClss, 4 'name' => $gtName, 5 'pos' => $gtPost 6 );
この時100行分(※都度変化)のループ処理を行い、$data['num'] が $ss と 同一
の時の
php
1 $sclss = $data['clss']; 2 $sname = $data['name']; 3 $spos = $data['pos'];
と設定した変数に代入するにはどのようにしたらよいのでしょうか。
試したこと
試してみてダメだったコードは以下の通りです。
php
1foreach($cLrows as $rows){ 2 foreach($rows as $data){ 3 if($SS = $data[0]): 4 $sclss = $data[1]; 5 $sname = $data[2]; 6 $spos = $data[3]; 7 endif; 8 } 9}
php
1foreach($cLrows as $rows){ 2 foreach($rows as $k => $v){ 3 if($SS = $k[$v[0]]): 4 $sclss = $k[$v[1]]; 5 $sname = $k[$v[2]]; 6 $spos = $k[$v[3]]; 7 endif; 8 } 9}
php
1while( $ss == $cLrows[0]): 2 $sclss = $cLrows[1]; 3 $sname = $cLrows[2]; 4 $spos = $cLrows[3]; 5endwhile;
回答1件
あなたの回答
tips
プレビュー