我有一个 foreach,我希望每个项目都有一个增量 id="X" (X 从 1 到 - 比如说 - 如果存在 6 个项目,则为 6)。
这是代码:
<?php
function blahblah(){
$url = 'THE_URL_WHERE_I_RETRIEVE_JSON';
$cache = './BLAH/'.sha1($url).'.json';
if(file_exists($cache) && filemtime($cache) > time() - 1000){
$jsonData = json_decode(file_get_contents($cache));
} else {
$jsonData = json_decode((file_get_contents($url)));
file_put_contents($cache,json_encode($jsonData));
}
$result = '<div id="my_div">'.PHP_EOL;
if(is_array($jsonData->data)){
// Do the for each
} else {
// It wasn't an array so do something else
}
foreach ($jsonData->data as $key=>$value) {
$title = (!empty($value->caption->text))?' '.$value->caption->text:'...';
$location = (!empty($value->location->name))?' at '.$value->location->name:null;
$result .= "\t".'<a href="'.$value->images->standard_resolution->url.'">BLAHBLAH</a>'.PHP_EOL;
}
$result .= '</div>'.PHP_EOL;
return $result;
}
echo get_instagram();
?>
例如,我希望 id="X" 在这里<a ID="" href="">