配列の初期化
「 [・・・] (角括弧) 」で配列の作成と値の代入
アイスランド共和国
「 [・・・] (角括弧) 」を使用してインデックス配列の作成と値の代入
アイスランド共和国
アイルランド
アゼルバイジャン共和国
「 [・・・] (角括弧) 」を使用して連想配列の作成と値の代入
suzuki@mail.com
yamada@mail.com
array()関数を使用してインデックス配列を作成
アイスランド共和国
アイルランド
アゼルバイジャン共和国
array()関数を使用して連想配列を作成
suzuki@mail.com
yamada@mail.com
array()関数を使用して連想配列を作成 キーを省略
array(5) {
[1]=>
string(3) "one"
[2]=>
string(3) "two"
[3]=>
string(5) "three"
[4]=>
string(4) "four"
[5]=>
string(4) "five"
}
配列の値の追加「 [・・・] (角括弧) 」を利用したインデックス配列への追加
shida
配列の値を上書き
suzuki
KnjiSuzuki@mail.com
配列のキーを負の値にする
-8
配列のキーを変数にする場合はクォートする
定数がキー名
文字列がキー名
多次元配列
arai
多次元配列
array(5) {
[1]=>
string(3) "one"
[2]=>
string(3) "two"
[3]=>
string(5) "three"
[4]=>
string(4) "four"
[5]=>
string(4) "five"
}
多次元配列
あ
い
か
き
さ
し
配列のサイズを取得
3
配列の代入 範囲指定
array(4) {
[0]=>
int(3)
[1]=>
int(4)
[2]=>
int(5)
[3]=>
int(6)
}
array(6) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
[3]=>
string(1) "d"
[4]=>
string(1) "e"
[5]=>
string(1) "f"
}
配列の代入 範囲指定
array(4) {
[0]=>
int(3)
[1]=>
int(4)
[2]=>
int(5)
[3]=>
int(6)
}
array(6) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
[3]=>
string(1) "d"
[4]=>
string(1) "e"
[5]=>
string(1) "f"
}
extract()関数で配列を変数に変換する
鈴木 suzuki@mail.com 男
extract()関数で配列を変数に変換する 変数の衝突を避けるための引数追加
鈴木 suzuki@mail.com 男
foreach構文を利用して配列を展開する
現在の配列要素の値は[ 1 ]です。
現在の配列要素の値は[ 2 ]です。
現在の配列要素の値は[ 3 ]です。
現在の配列要素の値は[ 4 ]です。
現在の配列要素の値は[ 5 ]です。
foreach構文を利用して配列のキーと値を取得する
現在の配列要素のキーは[ name ]で値は[ TRY PHP! ]です。
現在の配列要素のキーは[ url ]で値は[ https://wepicks.net ]です。
現在の配列要素のキーは[ mail ]で値は[ info@wepicks.net ]です。
配列に格納する要素とデータ型
文字列型(string)、整数型(integer)、浮動小数点数型(float)、論理型(boolean)、配列型(array)、オブジェクト型(object)、リソース型(resource)、NULL(null)
array(8) {
[0]=>
string(9) "文字列"
[1]=>
int(10)
[2]=>
float(0.1499999999999999944488848768742172978818416595458984375)
[3]=>
bool(true)
[4]=>
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
[5]=>
object(test)#1 (0) {
}
[6]=>
resource(2) of type (stream)
[7]=>
NULL
}
インテレータ関数
現在の配列要素のキーは[ name ]で値は[ TRY PHP! ]です。
current():TRY PHP!
reset():TRY PHP!
next():https://wepicks.net
prev():TRY PHP!
end():info@wepicks.net
現在の配列要素のキーは[ url ]で値は[ https://wepicks.net ]です。
current():info@wepicks.net
reset():TRY PHP!
next():https://wepicks.net
prev():TRY PHP!
end():info@wepicks.net
現在の配列要素のキーは[ mail ]で値は[ info@wepicks.net ]です。
current():info@wepicks.net
reset():TRY PHP!
next():https://wepicks.net
prev():TRY PHP!
end():info@wepicks.net