PHP はオンラインでメソッドを待っています。
配列があります
配列
(
[P1211007] => 2
[P1211008] => 3
)
現在データは 2 行ありますが、可能な行数は未定です。
このデータを次のようなデータに正規化したい
配列
(
[1] => 配列
(
[P1211007] => 配列
(
以来
[BOOK_NUM] = & GT 2
)
[P1211008] => 配列
(
[Pコード] = & gt; p1211008
[本番号] => 3
)
)
)
私は PHP の初心者です。助けてください。
-----最善の解決策----------
$ar=Array<br /> (<br /> 'P1211007' => 2,<br /> 'P1211008' => 3<br /> );<br /> $arr=$new_arr=array();<br /> foreach($ar as $k=>$v){<br /> $arr[$k]=array('pcode' =>$k,'book_num' => $v);<br /> }<br /> $new_arr[1]=$arr;<br /> print_r($new_arr);