初心者のPHP入門
・PHPの関数
・array_shift-配列関数:先頭要素を削除 |
|
PHP関数の使用方法と使用例 |
配列関数
スポンサーリンク |
array_shift-配列関数:先頭要素を削除array_shift関数は指定した配列の先頭から要素を一つ取り除く関数です。以下にarray_shift関数の使用例を示します。 //array_shift (先頭要素を取り除く配列); $ar = array("PHP", "CGI", "JAVA", "PERL"); array_shift($ar); print_r($ar); 上記の使用例では、配列$arをarray_shift関数の引数に指定してます。 array_shift関数は配列$arの先頭要素を削除し、削除した後の配列 Array ( [0] => CGI [1] => JAVA [2] => PERL ) が返されます。 取り除き後のキーの変化:array_shift関数数字キーの場合は先頭要素を削除後、新たな数字キーが与えられます。文字列キーの場合はそのキーは保持されます。以下に例を示します。
?は新たに数字キーが与えられ、
?は文字列キーが保持され、
Array ( [JAVA] => PERL ) が返されます。
// ? // $ar = array(5 => "PHP", 4 => "CGI", 3 => "JAVA"); array_shift($ar); print_r($ar); // ? // $ar = array("PHP" => "CGI", "JAVA" => "PERL"); array_shift($ar); print_r($ar); |