お知らせ
2023.12.5(Tue)
目次
こんにちは! 池島です。
PHPで開発をするにあたって、配列の操作は避けて通れません。今回備忘を兼ねて、実際の開発で頻出する配列操作の関数をまとめましたので、ご紹介します。
今回検証を行ったPHPのバージョンは以下の通りです。
is_array($value)
<?php
$itemArray = array(
"tomato" => "トマト",
"onion" => "タマネギ",
"carrot" => "人参"
);
// itemArrayが配列かis_arrayで判定
if (is_array($itemArray)){
echo "配列である";
} else {
echo "配列ではない";
}
?>
配列である
array_key_exists($key, $array)
<?php
$itemArray = array(
"tomato" => "トマト",
"onion" => "タマネギ",
"carrot" => "人参"
);
// リストに存在するかarray_key_existsで判定
if (array_key_exists("apple", $itemArray)){
echo "リストに存在する";
} else {
echo "リストに存在しない";
}
?>
リストに存在しない
array_shift($array)
<?php
$resultArray = array("データの取得に成功しました","200");
// リストの先頭を取得
echo array_shift($resultArray)."\n";
echo array_shift($resultArray);
?>
データの取得に成功しました 200
array_push($array, $value1, $value2, ……)
<?php
$participantArray = array("田中");
// 配列に要素を追加
array_push($participantArray, "山田", "鈴木");
foreach ($participantArray as $participant) {
echo $participant. "\n";
}
?>
田中 山田 鈴木
$array[] = $value;
<?php
$participantArray = array("田中","山田", "鈴木");
// 配列に要素を追加
$participantArray[] = "佐藤";
foreach ($participantArray as $participant) {
echo $participant. "\n";
}
?>
田中 山田 鈴木 佐藤
いかがでしたでしょうか。
今回は実際に開発で使われている物をまとめました。PHP開発の際に参考にしてもらえると幸いです。
ではまた!
《関連記事》