[PHP-users 31130] Re: ワイルドカードを使った連想配列の選択について

Mitsutoshi Nakamura gmataw @ bitvalue.com
2006年 12月 26日 (火) 01:27:39 JST


中村@東京です。

> $list = array();
> $list['aaa'] = "test1";
> $list['abcde'] = "test1-1";
> $list['bbb'] = "test2";
> $list['ccc'] = "test3";
> $list['ddd'] = "test4";
- snip -
> foreach( ??? => $value){  ・・・・ (1) a*にマッチした配列
>   print $value."\n";
> }

foreach ($list as $k => $v) {
  if (preg_match("/^a/", $k)) {
    echo $v . "\n";
  }
}

でどうでしょう。




PHP-users メーリングリストの案内