IDは1 名前はPHP
連想配列(ハッシュ)を使用する方法
スポンサーリンク
PHP では文字列のキーをもつ連想配列(ハッシュ)を扱うことができます。
連想配列初期化の書式
連想配列の初期化には 2 つのやり方があります。
php(書式) | |
1 | $hash = array('キー1の名前'=>キー1の値, 'キー2の名前'=>キー2の値, …) |
php(書式) | |
1 2 | $hash['キー1の名前'] = キー1の値; $hash['キー2の名前'] = キー2の値; |
連想配列を使用したサンプルコード
連想配列から値を取り出す方法は、普通の配列と同じようにキーを指定します。以下の 2 つのサンプルコードは両方とも同じ動作をします。
php(実行可能なサンプルコード) | |
1 2 3 4 5 6 | // 連想配列を初期化 $hash = array('id'=>1, 'name'=>"PHP"); // キーを指定して値を取得します print "IDは" . $hash["id"] . PHP_EOL; print "名前は" . $hash["name"] . PHP_EOL; |
php(実行可能なサンプルコード) | |
1 2 3 4 5 6 7 | // 連想配列を初期化 $hash['id'] = 1; $hash['name'] = "PHP"; // キーを指定して値を取得します print "IDは" . $hash["id"] . PHP_EOL; print "名前は" . $hash["name"] . PHP_EOL; |
上記 2 つのコードの実行結果は次の通りです。
スポンサーリンク
- 配列
- 配列を初期化する方法
- 多次元配列内の全ての文字列を一括で置換する方法
- 配列内の全ての文字列を一括で置換する方法
- 連想配列のキーの大文字・小文字を切り替える方法
- 配列の要素数を確認する方法
- foreach で配列の全ての要素を処理する方法
- 配列を並べ替える方法(ソートする方法)
- 連想配列(ハッシュ)を使用する方法
- 連想配列から特定のキーの値を取り出して配列を作成する方法
- 連想配列(ハッシュ)に指定したキーが存在するかを確認する方法
- 連想配列(ハッシュ)のキーの一覧を取得する方法
- 二次元配列のインデックスを特定のキーの値に置き換える方法
- 二次元配列を複数のキーを指定して並べ替える方法
- 二次元配列をソートキーを指定して並び替える方法
- 配列を CSV に変換し、必要なエスケープを行う