*ブログに戻る →ここ です。


PHPの復習 多次元配列 free125

配列変数$sadaの全値をprint_r(配列変数)、print_r($sada)を使って表示させる。
Array ( [0] => 広島 [1] => 府中 [2] => 福山 [3] => 三原 )
配列変数$atsuの全値をprint_r(配列変数)、print_r($atsu)を使って表示させる。
Array ( [0] => 定近 [1] => 充始 [2] => 2013年8月21日 )
新、配列変数$kittakaに、今までに作成してきた旧配列変数名を要素・引数として格納する。 そして新、配列変数の全値を表示させる。
Array ( [0] => Array ( [0] => 広島 [1] => 府中 [2] => 福山 [3] => 三原 ) [1] => Array ( [0] => 定近 [1] => 充始 [2] => 2013年8月21日 ) )
新、配列変数に格納された旧配列変数の値を、要素のキーを使って絞って表示してみる。
$kittaka[1][2] = 2013年8月21日
$kittaka[0][0] = 広島
$kittaka[1][0] = 定近
$kittaka[1][1] = 充始

新、配列変数$kittakaに格納された旧配列変数の値を新しい値で上書きしたので出力してみる。
$kittaka[1][2] = 2013年8月21日
$kittaka[0][0] = 岡山
$kittaka[1][0] = 橘高
$kittaka[1][1] = 薬局

新、配列変数$kittakaに格納された全値を表示する。
Array ( [0] => Array ( [0] => 岡山 [1] => 府中 [2] => 福山 [3] => 三原 ) [1] => Array ( [0] => 橘高 [1] => 薬局 [2] => 2013年8月21日 ) )
新、配列変数$kittakaに格納された旧配列変数の値を新しい値で上書きしたので出力してみる。
$kittaka[1][2] = 2001年4月10日
$kittaka[0][0] = 大阪府
$kittaka[1][0] = 鈴木
$kittaka[1][1] = 書店

新、配列変数$kittakaに格納された全値を表示する。
Array ( [0] => Array ( [0] => 大阪府 [1] => 大阪市 [2] => 福山 [3] => 三原 ) [1] => Array ( [0] => 鈴木 [1] => 書店 [2] => 2001年4月10日 ) )

Wednesday,August,21,2013

プログラムの表示

PHP言語をHTML表示に対応させるためには[< >]を特殊記号で置き換えなければならない。 そうしないとHTMLまたはPHP展開してしまうからね。 手動でタグを特殊文字に変換しました。 <pre> <?php $sada = array('広島', '府中', '福山', '三原'); /* この記述と同じ $sada[0] = '広島'; $sada[1] = '府中'; $sada[2] = '福山'; $sada[3] = '三原'; */ #○配列に格納された値が全て表示される。$配列変数名、要素[]・引数(キー)、値が表示順。 print '配列変数$sadaの全値をprint_r(配列変数)、print_r($sada)を使って表示させる。<br />'; print_r($sada); $atsu = array('定近', '充始','2013年8月21日'); /* 上のプログラムは下記と同じ。 $atsu[0] = '定近'; $atsu[1] = '充始'; $atsu[2] = '2013年8月21日'; */ print '<br />'; #○配列に格納された値が全て表示される。$配列変数名、要素・引数(キー)、値が表示順。 print '配列変数$atsuの全値をprint_r(配列変数)、print_r($atsu)を使って表示させる。<br />'; print_r($atsu); #○変数配列の要素・引数に変数配列を格納する。 $kittaka = array($sada, $atsu); /*○上のプログラムは下記と同じ。 $sada = array('広島', '府中', '福山', '三原'); この記述と同じ $sada[0] = '広島'; $sada[1] = '府中'; $sada[2] = '福山'; $sada[3] = '三原'; $atsu = array('定近', '充始','2013年8月21日'); この記述と同じ $atsu[0] = '定近'; $atsu[1] = '充始'; $atsu[2] = '2013年8月21日'; $kittaka[0] = $sada; $kittaka[1] = $atsu; */ print '<br />'; #○配列に格納された値が全て表示される。$配列変数名、要素・引数(キー)、値が表示順。 print '新、配列変数$kittakaに、今までに作成してきた旧配列変数名を要素・引数として格納する。 そして新、配列変数の全値を表示させる。
'; print_r($kittaka); print '<br />'; print '新、配列変数に格納された旧配列変数の値を、要素のキーを使って絞って表示してみる。<br />'; print "\$kittaka[1][2] = ".$kittaka[1][2].'<br />'; # 2013年8月21日 と出力 print "\$kittaka[0][0] = ".$kittaka[0][0].'<br />'; // 広島 と出力 print "\$kittaka[1][0] = ".$kittaka[1][0].'<br />'; # 定近 と出力 print "\$kittaka[1][1] = ".$kittaka[1][1].'<br />'; # 充始 と出力 #子供の変数配列に別の値を上書きしてみる。 $kittaka[0] = $sada = array('岡山', '府中', '福山', '三原'); $kittaka[1] = $atsu = array('橘高', '薬局','2013年8月21日'); print '<br />'; #再度プリントしてみる。子の配列変数の値は上書きされたのか。 print '新、配列変数$kittakaに格納された旧配列変数の値を新しい値で上書きしたので出力してみる。<br />'; print "\$kittaka[1][2] = ".$kittaka[1][2].'<br />'; # 2013年8月21日 と出力 print "\$kittaka[0][0] = ".$kittaka[0][0].'<br />'; // 岡山 と出力 print "\$kittaka[1][0] = ".$kittaka[1][0].'<br />'; # 橘高 と出力 print "\$kittaka[1][1] = ".$kittaka[1][1].'<br />'; # 薬局 と出力 print '<br />'; #○配列に格納された値が全て表示される。$配列変数名、要素・引数(キー)、値が表示順。 print '新、配列変数$kittakaに格納された全値を表示する。<br />'; print_r($kittaka); #子供の変数配列に別の値を上書きしてみる。 $kittaka[0] = $sada = array('大阪府', '大阪市', '福山', '三原'); $kittaka[1] = $atsu = array('鈴木', '書店','2001年4月10日'); print '<br />'; #再度プリントしてみる。子の配列変数の値は上書きされたのか。 print '新、配列変数$kittakaに格納された旧配列変数の値を新しい値で上書きしたので出力してみる。<br />'; print "\$kittaka[1][2] = ".$kittaka[1][2].'<br />'; # 2001年4月10日 と出力 print "\$kittaka[0][0] = ".$kittaka[0][0].'<br />'; // 大阪府 と出力 print "\$kittaka[1][0] = ".$kittaka[1][0].'<br />'; # 鈴木 と出力 print "\$kittaka[1][1] = ".$kittaka[1][1].'<br />'; # 書店 と出力 print '<br />'; #○配列に格納された値が全て表示される。$配列変数名、要素・引数(キー)、値が表示順。 print '新、配列変数$kittakaに格納された全値を表示する。<br />'; print_r($kittaka); ?> </pre>


* 参考にしたサイトは→ こちら です。

これは赤色の文字例です。

これは青色の文字例です。