#24 配列関数を使う

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

PAGE TOP

< 前へ 目次に戻る 次へ >