配列と要素

配列の要素の処理のしかた

配列は一般に複数の要素から構成されます。 ここでは、配列から要素を取り出したり、配列に要素を追加したり、 といった操作について学びましょう。

配列から要素を取り出す

配列から要素を取り出す方法にはいろいろな方法がありますが、 ここでは 「先頭の要素を取り出す」「末尾の要素を取り出す」という方法を紹介します。

配列の先頭の要素を取り出す

配列の先頭の要素を取り出すには、 関数 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-2013. PHP で WEB 作成 All rights reserved.