Array ( [0] => -142455758 [1] => -439953499 [2] => . [3] => .. [4] => 000000000 [5] => 102529509 [6] => 113703513 [7] => 116142043 [8] => 121120326 [9] => 121287422 [10] => 121724516 [11] => 12210280 [12] => 122410599 [13] => 135758 [14] => 137207409 [15] => 137528361 [16] => 137708974 [17] => 137844621 [18] => 139725813 [19] => 139820211 [20] => 141560596 [21] => 144891225 [22] => 145580308 [23] => 147811271 [24] => $jsl = json_decode(file_get_contents("http:/site/d.php")); echo $jsl['30']; Почему выводит пустой экран??
Потому что json_ecode раскодирует формат json, а тут у тебя формат var_dump-а, который вообще ничем обратно не раскодируется, поскольку не для этого предназначен.
эт чё? на работу принимаешь, тестируешь кандидатов? --- Добавлено --- @mkramer, да с таким индексом и при корректном жысоне пустота пустющая буит
Ну выложи полное исходное содержимое в виде txt, ожидаемый результат, может кто напишет крутую регулярку Сразу говорю, у меня таковую сочинять желания нет, так что я не о себе --- Добавлено --- Или другим методом работы со строками разберёт
не валидный урл адресс нет протокола s результат декодирования выводится в объекте $jsl['30'] ошибка обращения Сделайте за меня