ATTRIBUTE_TYPEをATTRIBUTEIDに関連付けるこのjsonから配列を作成するにはどうすればよいですか。現在、次のjsonが返されています。
(
[success] => 1
[ATTRIBUTES_COUNT] => 106
[ATTRIBUTES] => Array
(
[0] => Array
(
[ATTRIBUTE_TYPE] => email
[DATA_TYPE] => CHAR
[COMPARE_COUNT] => 2
[COMPARE] => Array
(
[0] => Array
(
[ATTRIBUTE_ID] => 4222
[DESCR] => Equals
)
[1] => Array
(
[ATTRIBUTE_ID] => 4223
[DESCR] => Not Equal
)
)
)
[1] => Array
(
[ATTRIBUTE_TYPE] => interest
[DATA_TYPE] => MONEY
[COMPARE_COUNT] => 7
[COMPARE] => Array
(
[0] => Array
(
[ATTRIBUTE_ID] => 4006
[COMPARE_DESCR] => Not Equal
)
[1] => Array
(
[ATTRIBUTE_ID] => 4000
[COMPARE_DESCR] => Equals
)
[2] => Array
(
[ATTRIBUTE_ID] => 4001
[COMPARE_DESCR] => Greater Than
)
)
)
)
ここで、json_decodeの後に次のような配列を返す配列を作成します。
{
"DETAILS": [
{
"ATTRIBUTE_ID": "4222",
"ATTRIBUTE_TYPE": "email",
},
{
"ATTRIBUTE_ID": "4006",
"ATTRIBUTE_TYPE": "interest",
}
]
}
同じ属性タイプが複数の属性IDを持つことができます。