2017-02-17 3 views
-3

Я исполняю на моей главной странице код PHP, который включает в себя:Foreach преобразование цикла PHP

foreach ($fbdata->feed->data as $fbpost) 
{ 
    ... 
} 

Как мы можем преобразовать это, в петлю, которая идет от (I в г) (от 0 до 10)?

+1

читать [руководство] (HTTP: //php.net/manual/en/control-structures.for.php)? – alanlittle

+0

@alanlittle Я не нашел, как использовать «как» в простом цикле – ITguy

+0

Нельзя использовать цикл foreach, если вы хотите определить границы, на которых выполняется цикл. Используйте базовый цикл. –

ответ

1

Простой цикл

for($i = 0; $i < 10; $i++) { 
    $fbpost = $fbdata->feed->data[$i]; 
    ... 
} 

или если вы хотите использовать в, попробуйте использовать Еогеасп но нарезка массива перед использованием

$fbPosts = array_slice($fbdata->feed->data, 0, 10); 
foreach($fbPosts as $fbpost) { 
    ... 
} 
+0

Большое спасибо , Считаете ли вы, что данные $ fbdata-> feed-> [0] или $ fbdata-> feed-> [$ i] являются правильными? – ITguy

+0

Да, вы правы, была опечатка ... '$ fbdata-> feed-> data [$ i]' правильно ... Я исправляю ответ –

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

  • Нет связанных вопросов^_^