配列の質問について質問します。
var_export は $var=mysql_fetch_array(mysql_query($sql)) の結果を取得します:
array (
0 => 'a',
)
array (
0 => 'b',
)
array (
0 => 'c',
)
in_array 関数を使用してフィールド $ を照合する場合c 、失敗した場合は N をエコーします。
この式はどのように表現すればよいでしょうか?
------解決策------ - ----
$arr = array ( 0 => array ( 0 => '質問 3', '詳細' => '質問 3', ), 1 => array ( 0 => '質問 4', '詳細' => '質問 4', ), 2 => 配列 ( 0 => '質問 5', '詳細' => '質問 5', ), ); $test = array(0 => '質問 3', '詳細' => '質問 3',); if (in_array($test,$arr)) { 「はい」をエコーします。 } <br><font color="#e78608">------解決策------------------</font><br> foreach($var as $key=>$val){<br> foreach($val as $k=>$v){<br> if(in_array('c',$v)){<br> echo "C";<br> }else{<br> echo "N";<br> }<br> }<br><br>}<br>どのような配列があるのか分かりませんので、はい、試してみてください。 <div class="clear"></div>