Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: PHP и JSON
Форумы портала PHP.SU » » Вопросы новичков » PHP и JSON

Страниц (1): [1]
 

1. Koshik - 25 Ноября, 2015 - 12:37:23 - перейти к сообщению
Доброе времени суток. Допустим имеется такой вид -http://places[dot]aviasales[dot]ru/?term[dot][dot][dot]ow&locale=ru и сразу же вопрос, как мне получить из всего этого IATA код, как всё это разобрать, сколько пробовал не получалось.
2. Tyoma5891 - 25 Ноября, 2015 - 14:30:37 - перейти к сообщению
Koshik пишет:
Доброе времени суток. Допустим имеется такой вид -http://places[dot]aviasales[dot]ru/?term[dot][dot][dot]ow&locale=ru и сразу же вопрос, как мне получить из всего этого IATA код, как всё это разобрать, сколько пробовал не получалось.

ну если нет никакой документации от разработчика этого апи, то тогда
Вам в помощь...
3. Koshik - 25 Ноября, 2015 - 14:41:49 - перейти к сообщению
Я пробовал, но в итоге я не могу вытянуть от туда нужный код
4. skiphog - 25 Ноября, 2015 - 15:07:19 - перейти к сообщению
Koshik пишет:
Я пробовал, но в итоге я не могу вытянуть от туда нужный код


А что именно вы хотите получить? Если вытащить только все коды IATA, то

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $result = file_get_contents('http://places.aviasales.ru/?term=moscow&locale=ru');
  4. $array= json_decode($result);
  5.  
  6. foreach($array as $value) {
  7.   var_dump($value->iata);
  8. }
  9.  
  10.  
5. Koshik - 25 Ноября, 2015 - 15:45:34 - перейти к сообщению
skiphog пишет:
Koshik пишет:
Я пробовал, но в итоге я не могу вытянуть от туда нужный код


А что именно вы хотите получить? Если вытащить только все коды IATA, то

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $result = file_get_contents('http://places.aviasales.ru/?term=moscow&locale=ru');
  4. $array= json_decode($result);
  5.  
  6. foreach($array as $value) {
  7.   var_dump($value->iata);
  8. }
  9.  
  10.  


Ещё вопрос, как вывести только 1-ое значение ?
6. esterio - 25 Ноября, 2015 - 15:59:27 - перейти к сообщению
http://www.php.su/learnphp/datatypes/?array

 

Powered by ExBB FM 1.0 RC1