配列の一部を新しい配列に分割する方法。
配列
(
[合計数] => 2
[エラー数] => 0
[順序リスト] => 配列
(
[順序] => ; 配列
(
[0] => 配列
(
[注文金額] => -11-11 20:44:32
[注文配達料金] => 0.0
[ orderid] => 21919876
[orderneedinvoice] => 0
[orderstatus] => ORDER_OUT_OF_WH
[productamount] => 130.0
)
[1] => Array
(
[orderamount] => 200.0
[ordercode] => 3311009FTHT
[ordercreatetime] => 2011-05-11 20:44:32
[orderdeliveryfee] => 0.0
[orderid] => 21919876
[orderneedinvoice] => 0
[orderstatus] => ORDER_OUT_OF_dfd
[productamount] => 130.0
)
)
)
[encoding] => UTF -8
)
この配列の [order] 部分を抽出する必要があります新しい配列に対処する方法。
-----解決策---------
$new_arr = $all_arr[' order '];
------解決策---------
$arr が元の配列であると仮定します。 $NewArr=$arr['注文'];
------解決策------------------
おそらく、上の 2 人は配列構造をはっきりと見ていなかったのでしょう:
PHP コード
//必要な配列を変更します
$newArr=$arr['orderlist']['order'];
// 変更した結果を元の配列にマージして戻す必要がある場合:
$arr['orderlist']['order']=$newArr