配列の値からキーを呼び出したいとき

kentomurata 26views 更新:2016年1月25日

以下のようなコードによって、特定の値と対応するキーだけを集めて配列に出来る

<?php
$array1 = array();
$array = array(
    '1' => 'A',
    '2' => 'A',
    '3' => 'B',
    '4' => 'C',
    '5' => 'A');

while ($value = current($array)) {
    if ($value == 'A') {
        $array1[] = $key($array) ;
    }
    next($array);
}
?>

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません