| 次の配列変数を定義 |
$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"
}
|