お知らせ
2023.12.5(Tue)
目次
こんにちは! 池島です。
前回開発で頻出するPHPの配列操作をご紹介しました。まだまだ紹介しきれていませんので、今回も引き続きご紹介します。
今回検証を行ったPHPのバージョンは以下の通りです。
array_key_first($array)
<?php
$studentsArray = array(
'a' => '阿部',
'i' => '伊東',
'u' => '上田'
);
// リスト先頭のキーを取得
echo array_key_first($studentsArray);
?>
a
array_keys($array)
<?php
$studentsArray = array(
'a' => '阿部',
'i' => '伊東',
'u' => '上田'
);
// リストの全てのキーを取得
$keyArray = array_keys($studentsArray);
foreach ($keyArray as $key) {
echo $key. "\n";
}
?>
a i u
array_values($array)
<?php
$studentsArray = array(
'a' => '阿部',
'i' => '伊東',
'u' => '上田'
);
// リストの全ての値を取得
$keyArray = array_values($studentsArray);
foreach ($keyArray as $key) {
echo $key. "\n";
}
?>
阿部 伊東 上田
array_merge($array1, $array2, ……)
<?php
$studentsArray1 = array(
'a' => '阿部',
'i' => '伊東',
'u' => '上田'
);
$studentsArray2 = array(
'u' => '植木',
'e' => '遠藤',
'o' => '太田'
);
// 2つの配列をマージ
$studentsArray = array_merge($studentsArray1, $studentsArray2);
print_r($studentsArray);
?>
Array
(
[a] => 阿部
[i] => 伊東
[u] => 植木
[e] => 遠藤
[o] => 太田
)
いかがでしたでしょうか。
前回と今回の紹介で、PHPにおける配列操作の関数は大体網羅できたかと思います。配列操作に迷った際に参考にしていただけると幸いです。
ではまた!
《関連記事》