ホームページ >バックエンド開発 >PHPチュートリアル >配列の値と解
配列値、
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> $uc = 33; $wc = getu_province(); foreach ($wc as $k => $v) { $uv=$v['$uc']; $prolist = join('0010'.$uc); foreach ($uv as $s => $a) { if($a[0]=$prolist){ $ucc = $a['$prolist'];} } }
$testArray = array(array('001011' => '北京'), array('001012' => '天津'), array('001013' => '河北')); //$wc = getu_province(); $uc = 12; $find = '0010'.$uc; foreach ($testArray as $value) { if (array_key_exists($find,$value)){ echo '地域:' 。 $value[$find]; 壊す; } } <br><font color="#e78608">------解決策---------</font><br>$uv=$v['$uc' ] ;<br> と <br>$uv=$v["$uc"];<br> は異なります。 <br> <br><font color="#e78608">------解決策---------</font><br>$uc=1 の場合、<br>" $ uc" は "1"、<br>'$uc' は文字列 "$uc"<br> です。二重引用符で囲むと変数名がブラウザに送信される前に変数値に置き換えられ、一重引用符で囲まれるためです。もうそんなことはないだろう。 <br> <br><font color="#e78608">------解決策---------</font><br>