führe ich auf meinem Haupt-Seite einige PHP-Code beinhaltet:Foreach Schleife PHP Umwandlung
foreach ($fbdata->feed->data as $fbpost)
{
...
}
Wie können wir diese Umwandlung in eine Schleife, die aus (i bis z) (0 bis 10) geht?
führe ich auf meinem Haupt-Seite einige PHP-Code beinhaltet:Foreach Schleife PHP Umwandlung
foreach ($fbdata->feed->data as $fbpost)
{
...
}
Wie können wir diese Umwandlung in eine Schleife, die aus (i bis z) (0 bis 10) geht?
einfache for-Schleife
for($i = 0; $i < 10; $i++) {
$fbpost = $fbdata->feed->data[$i];
...
}
oder wenn Sie die als verwenden möchten, versuchen Sie eine foreach verwenden, aber das Array schneiden, bevor es
$fbPosts = array_slice($fbdata->feed->data, 0, 10);
foreach($fbPosts as $fbpost) {
...
}
Vielen Dank . Glauben Sie, dass $ fbdata-> feed-> data [0] oder $ fbdata-> feed-> data [$ i] die richtige ist? – ITguy
Yeah du hast Recht, war ein Tippfehler ... '$ fbdata-> Feed-> Daten [$ i]' ist richtig ... Ich repariere die Antwort –
Read [das Handbuch] (http: //php.net/manual/en/control-structures.for.php)? – alanlittle
@alanlittle Ich habe nicht gefunden, wie man das "as" in einer einfachen for-Schleife verwendet – ITguy
Sie sollten keine foreach-Schleife verwenden, wenn Sie die Grenzen definieren möchten, auf denen die Schleife ausgeführt wird. Verwenden Sie eine grundlegende for-Schleife. –