PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php $data = '{ "status": 200, "result": { "522499": { "522554": { "ID": 522554, "ACTIVE": "Y", "SORT": "500", "NAME": "12 Parfumeurs Francais Bagatelle (114841 туалетные духи 100 мл)", "DETAIL_PICTURE": null, "CODE": "12-parfumeurs-francais-bagatelle-114841-tualetnye-dukhi-100-ml", "IBLOCK_ID": 39, "PARENT_ID": 522499, "PROPERTIES": { "ARTIKUL": { "ID": "898", "IBLOCK_ID": "39", "NAME": "Артикул", "ACTIVE": "Y", "SORT": "100", "CODE": "ARTIKUL", "DEFAULT_VALUE": "", "PROPERTY_TYPE": "S", "ROW_COUNT": "1", "COL_COUNT": "30", "LIST_TYPE": "L", "MULTIPLE": "N", "XML_ID": "e9797b7b-e99f-11e7-80bb-c041b3ec9c5c", "FILE_TYPE": "", "MULTIPLE_CNT": "5", "LINK_IBLOCK_ID": "0", "WITH_DESCRIPTION": "N", "SEARCHABLE": "N", "FILTRABLE": "N", "IS_REQUIRED": "N", "VERSION": "2", "USER_TYPE": null, "USER_TYPE_SETTINGS": false, "HINT": "", "~NAME": "Артикул", "~DEFAULT_VALUE": "", "VALUE_ENUM": "", "VALUE_XML_ID": null, "VALUE_SORT": null, "VALUE": "114841", "PROPERTY_VALUE_ID": "522554:898", "DESCRIPTION": null, "~VALUE": "114841", "~DESCRIPTION": null }, "VID": { "ID": "904", "IBLOCK_ID": "39", "NAME": "Вид", "ACTIVE": "Y", "SORT": "200", "CODE": "VID", "DEFAULT_VALUE": "", "PROPERTY_TYPE": "L", "ROW_COUNT": "1", "COL_COUNT": "30", "LIST_TYPE": "L", "MULTIPLE": "N", "XML_ID": "f4d16b3a-e99f-11e7-80bb-c041b3ec9c5c", "FILE_TYPE": "", "MULTIPLE_CNT": "5", "LINK_IBLOCK_ID": "0", "WITH_DESCRIPTION": "N", "SEARCHABLE": "N", "FILTRABLE": "N", "IS_REQUIRED": "N", "VERSION": "2", "USER_TYPE": null, "USER_TYPE_SETTINGS": false, "HINT": "", "~NAME": "Вид", "~DEFAULT_VALUE": "", "VALUE_ENUM": "туалетные духи", "VALUE_XML_ID": "24918c98-e9af-11e7-80bb-c041b3ec9c5c", "VALUE_SORT": "7600", "VALUE": "туалетные духи", "PROPERTY_VALUE_ID": "522554:904", "VALUE_ENUM_ID": "174841", "DESCRIPTION": null, "~VALUE": "туалетные духи", "~DESCRIPTION": null } } }, "522555": { "ID": 522555, "ACTIVE": "Y", "SORT": "500", "NAME": "12 Parfumeurs Francais Bagatelle (114842 туалетные духи-тестер 100 мл)", "DETAIL_PICTURE": null, "CODE": "12-parfumeurs-francais-bagatelle-114842-tualetnye-dukhi-tester-100-ml", "IBLOCK_ID": 39, "PARENT_ID": 522499, "PROPERTIES": { "ARTIKUL": { "ID": "898", "IBLOCK_ID": "39", "NAME": "Артикул", "ACTIVE": "Y", "SORT": "100", "CODE": "ARTIKUL", "DEFAULT_VALUE": "", "PROPERTY_TYPE": "S", "ROW_COUNT": "1", "COL_COUNT": "30", "LIST_TYPE": "L", "MULTIPLE": "N", "XML_ID": "e9797b7b-e99f-11e7-80bb-c041b3ec9c5c", "FILE_TYPE": "", "MULTIPLE_CNT": "5", "LINK_IBLOCK_ID": "0", "WITH_DESCRIPTION": "N", "SEARCHABLE": "N", "FILTRABLE": "N", "IS_REQUIRED": "N", "VERSION": "2", "USER_TYPE": null, "USER_TYPE_SETTINGS": false, "HINT": "", "~NAME": "Артикул", "~DEFAULT_VALUE": "", "VALUE_ENUM": "", "VALUE_XML_ID": null, "VALUE_SORT": null, "VALUE": "114842", "PROPERTY_VALUE_ID": "522555:898", "DESCRIPTION": null, "~VALUE": "114842", "~DESCRIPTION": null }, "VID": { "ID": "904", "IBLOCK_ID": "39", "NAME": "Вид", "ACTIVE": "Y", "SORT": "200", "CODE": "VID", "DEFAULT_VALUE": "", "PROPERTY_TYPE": "L", "ROW_COUNT": "1", "COL_COUNT": "30", "LIST_TYPE": "L", "MULTIPLE": "N", "XML_ID": "f4d16b3a-e99f-11e7-80bb-c041b3ec9c5c", "FILE_TYPE": "", "MULTIPLE_CNT": "5", "LINK_IBLOCK_ID": "0", "WITH_DESCRIPTION": "N", "SEARCHABLE": "N", "FILTRABLE": "N", "IS_REQUIRED": "N", "VERSION": "2", "USER_TYPE": null, "USER_TYPE_SETTINGS": false, "HINT": "", "~NAME": "Вид", "~DEFAULT_VALUE": "", "VALUE_ENUM": "туалетные духи-тестер", "VALUE_XML_ID": "24918ca1-e9af-11e7-80bb-c041b3ec9c5c", "VALUE_SORT": "8400", "VALUE": "туалетные духи-тестер", "PROPERTY_VALUE_ID": "522555:904", "VALUE_ENUM_ID": "174849", "DESCRIPTION": null, "~VALUE": "туалетные духи-тестер", "~DESCRIPTION": null } } } } } }'; $arr = json_decode($data, true); function removeID($ar) { foreach($ar as $key=>$val) { if ($key == 'ID') unset($ar[$key]); if (is_array($val)) $ar[$key] = removeID($val); } return $ar; } $result = removeID($arr); print_r(json_encode($result));
Show:  
Copy Clear