2015-10-03 5 views
-1

Я работаю с php sdk от Facbeook. Поэтому я бы хотел опубликовать страницы, которые пользователь является администратором. Я расшифровал строку JSON в АРХИВ массив (уже убрали «[„данные“]» - ключ):Отображение разделенных массивов в отдельных строках

Array (
    [0] => Array 
     (
      [name] => Pagename1 
      [id] => 1234567899011 
      [about] => Sitedescription. 
     ) 
    [1] => Array 
    (
      [name] => Pagename2 
      [id] => 1234567890 
      [about] => Description of the page. 
    ) 
) 

Итак, как вы можете видеть, я получил массив, который отделен с ИНТ-х от 0 УПТА в X. что я хотел бы иметь то, что я могу выводить эти значения Еогеасп массив в одной строке, как этот пример:

Pagname1, 1234567899011, Sitedescription 

Pagename2, 1234567890, Description of the page 

... 

Так я пытался, используя различные варианты Foreach, но я Жду» t получить полезный результат.

Кто-нибудь знает, как я могу это реализовать?

+2

Тэг 'facebook 'удален - это не относится к разработке для платформы FB, а просто к общему вопросу об основной обработке структур данных. – CBroe

ответ

1

JavaScript:

for (var i = 0, count = yourArray.length; i < count; i++ { 
    console.log(yourArray[i].name + ', ' + yourArray[i].id + ', ' + yourArray[i].about); 
} 

PHP:

for ($i = 0, $count = count($yourArray); $i < $count; $i++ { 
    echo $yourArray[$i]['name'] . ', ' . $yourArray[$i]['id'] . ', ' . $yourArray[$i]['about'] . "\n"; 
} 

Не тестировался, но вы должны получить идею.

+0

Большое спасибо, этот метод работал для меня! Я использовал php-версию. Единственное, что неверно, это «длина». Вы должны использовать count ($ yourArray) вместо длины. Тогда это сработало для меня :) – semoi

+0

ой, мой плохой. я обычно стараюсь избегать php любой ценой;) – luschn

+0

, пожалуйста, не забудьте принять мой ответ – luschn

Смежные вопросы