[PHP-users 32700] Napuraと申します。

Napura napura @ sky.707.to
2007年 10月 6日 (土) 11:36:51 JST


Napuraと申します。

初歩的な質問をさせていただきます。
連想配列は便利と思うのですが、使い方が今ひとつわかりません。
書籍などでは 

$kazu = array(1=>1, 2=>2, 3=>3, 4=>4, 5=>5);

とすると$kazu[1]=1

はわかるのですが

たとえば、データベースなどからデータとして
$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などをもちいて可能なのでしょうか。


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                                                                    +
+               Napura  < napura @ sky.707.to >                        +
+                                                                    +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


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