当我收到“未定义索引”时,我想随时跳过 php foreach 中的迭代。到目前为止,这是我的代码:
<?php
$albums = $facebook->api("/me/albums");
$i=0;
foreach ($albums['data'] as $album) {
if (is_null($album['cover_photo'])) continue;
if($i==8) break;
$album_id = $album['id'];
$album_cover = $album['cover_photo'];
$album_name = $album['name'];
$album_count = $album['count'];
$covers = $facebook->api("/" . $album_cover . "");
$source = $covers['source'];
?>
如果我没有 ifis_null
语法,代码会中断,但我收到cover_photo 索引未定义的错误(这是正常行为)。至少如果我不能显示错误就足够了。