<html>
<head><title>PHP-Example array( ) 04 </title></head>
<body>
<H1>php array( )のテストです。04 </H1>
<HR>
<PRE>
array( )の使い方<br>
<?php
$arr = array(array("00","Right"),array("01","Left"));
$test = "これテストです。";
echo $test,"\n";
print_r($arr);
echo "配列要素数=",count($arr);
echo("\n");
echo "配列を表示する場合 \"\" では括れない。";
echo '$arr[0][1] の場合 "$arr[0][1]" とすると',"$arr[0][1] と表示される。\n";
echo "だからこの場合は \"〜\".", '$arr[0][1].';
echo 'として "" から外してやれば' . $arr[0][1] . "と表示される。\n";
echo "ただの変数の場合は",'"$test" と括っても', $test, " と表示される。\n";
echo "\n\n";
echo '{ } を使う'," これはどうか {$arr[0][1]} ";
?>
</PRE>
</body>
</html>
|
左のようなコードを用意し、$arr に配列
$test として 普通の文字列変数を作成する。
表示するときに
echo "$test"; だと $test の内容が表示される。
これテストです。
ところが 配列変数の場合
echo "$arr[0][1]"; とするとArray[1] と
表示される。
表示させたいのはその内容で
Right
とその内容を表示したのです。
配列の内容を表示するときは
""ダブルクォーテーション引用符では括れない。
ようです。
だからその場合は引用符を外して出力すれぱよい。
あるいは {} で括る必要がある。
|