phpカスタム関数配列の値をとる

562 ワード

phpが持つ関数は配列の値を取るのにも便利で,end()関数は配列の最後のビットの値を取得するために用いられ,インデックス配列に限らない.最近復習して、自分でカスタム配列の値を取るコードを何行か叩いた.
仲間たちは少し変更すると、配列指定インデックスの値を取得することになります.
/**

 *         
 * @author gxk
 */
$arr = array(
    'gxk' => "     ",
    "llk" => "yyuu",
     2 => 333,
    'mmn' => "   "
);


function getendArray($arr)
{
    $key = array();
    foreach ($arr as $k => $v) {
        
        $key[] = $k;
    }
    $keylen = count($key);
    echo $arr[$key[$keylen - 1]];
}
getendArray($arr);