Intereting Posts
Cron Job + Twitter PHP Неустранимая ошибка: вызов функции-члена fetch_object () в boolean Не удалось получить имя пользователя через график api после перехода на другой сервер Соответствует тексту внутри скобок с помощью Regex в PHP Запуск php-скрипта в качестве задания cron-timeout? pecl install cassandra throws: "error: Не удалось загрузить libcassandra" в OS X Как вынуть анкерный элемент из эха (functions.php) и поместить его в тело (index.php)? Проверка доступности имени пользователя с использованием AJAX и PHP для MSSQL Какой шаблонный движок можно использовать как с JS, так и с PHP? Каков наилучший способ разбить строку на массив символов Юникода в PHP? Проверьте, поступает ли запрос из приложения Windows Отправка почты с помощью PHPMailer через прокси-сервер? POST 405 (метод не допускается) при попытке отправить запрос AJAX – Laravel 4 Включить файлы с оператором switch $ _GET? Вход PHP Curl с перенаправлением не работает

Как вывести значения этого массива?

Как эхоиздать значения по отдельности этого массива?

Array ( [0] => 20120514 [1] => My Event 3 ) 

так

  echo $value[0]; etc 

У меня это до сих пор:

 foreach (json_decode($json_data_string, true) as $item) { $eventDate = trim($item['date']); // positive limit $myarray = (explode(',', $eventDate, 2)); foreach ($myarray as $value) { echo $value; } 

Это эхо вне всей строки нет как массив. и если я это сделаю?

  echo $value[0}; 

Тогда я получаю только 2 символа?

РЕДАКТИРОВАТЬ:

Print_r:

Массив ([0] => 20120430 [1] => Мое событие 1)

благодаря

Крис

 foreach ($array as $key => $val) { echo $val; } 

Вот простая процедура для массива примитивных элементов:

 for ($i = 0; $i < count($mySimpleArray); $i++) { echo $mySimpleArray[$i] . "\n"; } 

вам нужен заданный ключ и значение в цикле foreach для этого:

 foreach($item AS $key -> $value) { echo $value; } 

это должно сделать трюк 🙂

Проблема здесь в вашем заявлении о взрыве

 //$item['date'] presumably = 20120514. Do a print of this $eventDate = trim($item['date']); //This explodes on , but there is no , in $eventDate //You also have a limit of 2 set in the below explode statement $myarray = (explode(',', $eventDate, 2)); //$myarray is currently = to '20' foreach ($myarray as $value) { //Now you are iterating through a string echo $value; } 

Попытайтесь изменить свой первоначальный $ item ['date'] на 2012,04,30, если это то, что вы пытаетесь сделать. В противном случае я не совсем уверен, что вы пытаетесь напечатать.