[PHP-users 32702] Re: 連想配列

SHINDO shindo @ atsystem.jp
2007年 10月 6日 (土) 11:49:17 JST


こんにちは。進藤です。

>> たとえば、データベースなどからデータとして
>> $d1[1]=1,$d1[2]=6,$d1[3]=9,$d1[4]=20,$d1[5]=25,$d1[6]=32
>> $d2[1]=1,$d2[2}=2,$d2[3]=3,$d2[4]=4,$d2[5]=5,$d2[6]=6
>> 
>> のようにデータを受け取ったとき
>> 
>> $d1[*]の値($d1[3]の9)をキーとして、$d2[*]の値をvalueにする
>> (1->1,6->2,9->3,20->4,25->5,32->6) のように
>> 方法は、forやforeachなどをもちいて可能なのでしょうか。

foreach ( $d1 as $k => $v ) {
  $val = $d2[$v];
}
という意味ではなくて?


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 進藤寿則@アットシステム   _/_/
 e-mail shindo@atsystem.jp     _/



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