[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить значение массива Mysql
solohub
Добрый день и всех с праздником!
Убе который день бьюсь никак не могу справиться
есть массив
 Array ( [0] => Array ( [elements] => { "dc6b4ac3-784d-4dfc-ae55-d56ba93e23a0": { "0": { "value": "" } }, "1d555d7d-1f89-4363-a7e4-d470bd5641a2": { "0": { "value": " " } }, "b25c387f-c509-4e88-95b6-7e9b7fcb0809": { "option": { "0": "net" } }, "e8593534-348f-4f51-90a9-5c13026ce7f9": { "option": { "0": "0" } }, "6b88b371-f66c-4f13-9f66-5887ca460572": { "0": { "value": " " } }, "d52da77c-a15e-4712-a57b-106526b9627d": { "option": { "0": "0" } }, "c1b20e16-3869-40db-95b9-2c8fd0a8649f": { "0": { "value": " " } }, "2be39cc6-1214-463b-b73b-76b890c0d614": { "0": { "value": "3442332423" } }, "e82745f8-0b6c-46d9-afa5-49242c1ab5c4": { "0": { "value": " " } }, "148a154f-a14c-4f22-ab29-b0e81e2bd47d": { "0": { "value": " " } }, "85041e24-f352-4ece-a9a9-791638576090": { "0": { "value": " " } }, "bea20309-cab8-44ee-a6e2-cf87c876b8cc": { "0": { "value": " " } }, "ddc90ba5-2438-421f-a322-b93d920d9c89": { "0": { "value": " " } }, "78a82f30-8075-45a9-970d-ad67566fdd06": { "0": { "value": " " } }, "724ef918-2421-4fa9-a6a2-293f881dc673": { "0": { "value": " " } }, "403eb78d-7c40-4b9e-88f3-fc6047e1dee2": { "0": { "value": " " } }, "d99453d3-f892-4a05-b303-1ffa8d4e26df": { "0": { "value": "\u0421\u0435\u0440\u0433\u0435\u0439" } }, "816a07ec-8236-4e93-b340-268bf2a8b93d": { "0": { "value": " " } }, "c14b6930-e485-4e82-9d29-2e8937c7a335": { "0": { "value": " " } }, "e231adac-0988-47e3-9324-a3e431800dce": { "0": { "value": "mail@mail.ru", "text": "", "subject": "", "body": "" } }, "bb2d7fe2-59ff-4569-82f3-8ff8562c5212": { "is_advance": true, "items": { "23": { "hash": "23", "sku": "23", "itemId": "23", "quantity": 1, "price": "60", "currency": "RUB", "priceDesc": "", "priceParams": { }, "discount": "", "name": "\u0418\u043a\u0443\u0440\u0430" } }, "order_info": { } }, "4b4e3109-5f6e-4b8b-aaf7-30c30e5b1c59": { "0": { } }, "5e03c5b4-4e4c-486c-b978-6b14ffe24484": { "0": { } } } ) )

как мне из него вытащить email? Спасибо большое за помощь
Ricco381
<?php

$json = '{ "dc6b4ac3-784d-4dfc-ae55-d56ba93e23a0": { "0": { "value": "" } },
"1d555d7d-1f89-4363-a7e4-d470bd5641a2": { "0": { "value": " " } },
"b25c387f-c509-4e88-95b6-7e9b7fcb0809": { "option": { "0": "net" } },
"e8593534-348f-4f51-90a9-5c13026ce7f9": { "option": { "0": "0" } },
"6b88b371-f66c-4f13-9f66-5887ca460572": { "0": { "value": " " } },
"d52da77c-a15e-4712-a57b-106526b9627d": { "option": { "0": "0" } },
"c1b20e16-3869-40db-95b9-2c8fd0a8649f": { "0": { "value": " " } },
"2be39cc6-1214-463b-b73b-76b890c0d614": { "0": { "value": "3442332423" } },
"e82745f8-0b6c-46d9-afa5-49242c1ab5c4": { "0": { "value": " " } },
"148a154f-a14c-4f22-ab29-b0e81e2bd47d": { "0": { "value": " " } },
"85041e24-f352-4ece-a9a9-791638576090": { "0": { "value": " " } },
"bea20309-cab8-44ee-a6e2-cf87c876b8cc": { "0": { "value": " " } },
"ddc90ba5-2438-421f-a322-b93d920d9c89": { "0": { "value": " " } },
"78a82f30-8075-45a9-970d-ad67566fdd06": { "0": { "value": " " } },
"724ef918-2421-4fa9-a6a2-293f881dc673": { "0": { "value": " " } },
"403eb78d-7c40-4b9e-88f3-fc6047e1dee2": { "0": { "value": " " } },
"d99453d3-f892-4a05-b303-1ffa8d4e26df": { "0": { "value": "\u0421\u0435\u0440\u0433\u0435\u0439" } },
"816a07ec-8236-4e93-b340-268bf2a8b93d": { "0": { "value": " " } },
"c14b6930-e485-4e82-9d29-2e8937c7a335": { "0": { "value": " " } },
"e231adac-0988-47e3-9324-a3e431800dce": { "0": { "value": "mail@mail.ru", "text": "", "subject": "", "body": "" } },
"bb2d7fe2-59ff-4569-82f3-8ff8562c5212": { "is_advance": true, "items": { "23": { "hash": "23", "sku": "23", "itemId": "23", "quantity": 1, "price": "60", "currency": "RUB", "priceDesc": "", "priceParams": { }, "discount": "", "name": "\u0418\u043a\u0443\u0440\u0430" } }, "order_info": { } },
"4b4e3109-5f6e-4b8b-aaf7-30c30e5b1c59": { "0": { } },
"5e03c5b4-4e4c-486c-b978-6b14ffe24484": { "0": { } } }'
;

$ob = json_decode($json); //Декодирует JSON строку

foreach ($ob as $value) { //проходим в цыкле и складываем нужные ячейки в массив

if (!empty($value->{'0'}->{'value'})) {
$array[] = trim($value->{'0'}->{'value'});
}

}


foreach ($array as $key => $value) { //если ячейка не содержит email удаляем ее
if (!filter_var($array[$key], FILTER_VALIDATE_EMAIL)){
unset($array[$key]);
} else {
$array[0] = $value;
unset($array[$key]);
}


}

echo $array[0]; //Выводим результат


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.