array_pop()

PHPのarray_pop()関数は、配列から、最後の配列要素を取り除く組み込み関数。

定義

多様な型 array_pop( 配列型 &$array );

パラメータ

配列型 &$array

最後の要素を取り除く対象の配列。

戻り値

「配列型 &$array」から取り除いた最後の配列要素の値。

構文

配列から最後の要素を取り除く

最後の要素 = array_pop( 配列 );

「配列」から、最後の配列要素を取り除く。

サンプル

配列から最後の要素を取り除く

<pre>
<?php
$varArray = array( "Red", "Blue", "Green" );
$var = array_pop( $varArray );
echo "取り除いた配列要素は、「" . $var. "」<br />";
echo "取り除いた後の配列は、<br />";
print_r( $varArray );
?>
</pre>

↓↓↓出力結果↓↓↓

取り除いた配列要素は、「Green」
取り除いた後の配列は、
Array
(
    [0] => Red
    [1] => Blue
)

連想配列から最後の要素を取り除く

<pre>
<?php
$varArray = array(
    "red" => "赤",
    "blue" => "青",
    "green" => "緑"
);
$var = array_pop( $varArray );
echo "取り除いた配列要素は、「" . $var. "」<br />";
echo "取り除いた後の配列は、<br />";
print_r( $varArray );
?>
</pre>

↓↓↓出力結果↓↓↓

取り除いた配列要素は、「緑」
取り除いた後の配列は、
Array
(
    [red] => 赤
    [blue] => 青
)

多次元配列から最後の要素を取り除く

<pre>
<?php
$varArray = array(
    "english" => array( "red", "blue", "yellow" ),
    "kanji" => array(
        "aka" => "赤",
        "ao" => "青",
        "ki" => "黄"
    ),
    "katakana" => array( "レッド", "ブルー", "イエロー" )
);
$var = array_pop( $varArray );
echo "取り除いたのは、<br />";
print_r( $var );
echo "取り除いた後の配列は、<br />";
print_r( $varArray );
?>
</pre>

↓↓↓出力結果↓↓↓

取り除いたのは、
Array
(
    [0] => レッド
    [1] => ブルー
    [2] => イエロー
)
取り除いた後の配列は、
Array
(
    [english] => Array
        (
            [0] => red
            [1] => blue
            [2] => yellow
        )

    [kanji] => Array
        (
            [aka] => 赤
            [ao] => 青
            [ki] => 黄
        )

)

スポンサード リンク

カテゴリー: PHP, 組み込み関数, 編集, 配列 タグ: パーマリンク