次の配列変数を定義 |
$members = array("tanaka", "sasaki", "kimura", "yoshida", "uchida");
|
count |
要素の数を返す --> 5
|
|
sort |
要素を並べ替え -->
array(5) {
[0]=>
string(6) "kimura"
[1]=>
string(6) "sasaki"
[2]=>
string(6) "tanaka"
[3]=>
string(6) "uchida"
[4]=>
string(7) "yoshida"
}
|
|
in_array |
配列内に入っているかどうかを調べる
|
|
if (in_array("tanaka", $members)) {
echo "BINGO!";
} else {
echo "Not exist";
}
|
|
"tanaka"-->
BINGO! |
|
"1tanaka"-->
Not exist |
|
implode / explode |
区切り文字を使って配列の要素を取り出す
|
|
echo implode("@", $members);
|
|
( "@" で区切る ) -->
kimura@sasaki@tanaka@uchida@yoshida
|
|
|
|
◼︎ 分解するには "explode" を使う |
|
$atstr = implode("@", $members); -- 配列[$members]の要素を "@" 区切りで取り出し [$atstr]に代入
var_dump(explode("@", $atstr)); -- [$atstr] を "@" 区切りで分解
|
-->
array(5) {
[0]=>
string(6) "kimura"
[1]=>
string(6) "sasaki"
[2]=>
string(6) "tanaka"
[3]=>
string(6) "uchida"
[4]=>
string(7) "yoshida"
}
|