配列と要素
配列の要素の処理のしかた
配列は一般に複数の要素から構成されます。 ここでは、配列から要素を取り出したり、配列に要素を追加したり、 といった操作について学びましょう。
配列から要素を取り出す
配列から要素を取り出す方法にはいろいろな方法がありますが、 ここでは 「先頭の要素を取り出す」「末尾の要素を取り出す」という方法を紹介します。
配列の先頭の要素を取り出す
配列の先頭の要素を取り出すには、 関数 array_shift を利用します。
<?php $week = array ("日","月","火","水","木","金","土"); $head = array_shift($week); print $head; ? >
array_shift は、配列の先頭の要素を返します。 元の配列からは、先頭の要素が削除されますから、 使用する場合は気をつけましょう。
配列の末尾の要素を取り出す
配列の末尾の要素を取り出すには、 関数 array_pop を利用します。
<?php $week = array ("日","月","火","水","木","金","土"); $head = array_pop($week); print $head; ? >
array_pop は、配列の末尾の要素を返します。 元の配列からは、末尾の要素が削除されますから、 使用する場合は気をつけましょう。
配列に要素を追加する
配列に要素を追加する方法もいろいろとありますが、 「先頭に要素を追加する」「末尾に要素を追加する」という方法を紹介します。
先頭に要素を追加する
配列の先頭に要素を追加するには、 関数 array_unshift を利用します。
<?php $week = array ("月","火","水","木","金","土"); array_unshift($week,"日"); ? >
一度に複数の要素を追加することもできます。その場合は、 追加したい要素を並列してください。
<?php array_unshift($week,"日","月"); ?>
なお、関数 array_unshift は、追加した後の配列の要素数を返します。
末尾に要素を追加する
配列の末尾に要素を追加するには、 関数 array_push を利用します。
<?php $week = array ("日","月","火","水","木","金"); array_push($week,"土"); ? >
一度に複数の要素を追加することもできます。その場合は、 追加したい要素を並列してください。
<?php array_push($week,"金","土"); ?>
なお、関数 array_push は、追加した後の配列の要素数を返します。
Copyright (C) 2003-2018. PHP で WEB 作成 All rights reserved.