php foreach:每个链接都在单独的变量中

时间:2011-06-07 06:34:24

标签: php variables foreach

我在feed上使用此代码获取了一些链接:simplepie:

 if ($check) :
  foreach ($feed->get_items(0,3) as $item):
  $links = $item->get_permalink();
  echo $links;
 endforeach; endif;

这就是我的结果:

http://link1....
http://link2....
http://link3....

我想将每个链接放在单独的变量中,如:

$links1 = 'http://link1....';
$links1 = 'http://link2....';
$links1 = 'http://link3....';

谢谢,mori

3 个答案:

答案 0 :(得分:3)

$i = 0;
foreach($feed->get_items(0,3) as $item)) {
    ${'link' . ++$i} = $item->get_permalink();
}

答案 1 :(得分:3)

也许你想要的是数组变量?

试试这个:

 if ($check) :
   foreach ($feed->get_items(0,3) as $item):
     $links[] = $item->get_permalink();
 endforeach; endif;

答案 2 :(得分:0)

if ($check) :
$i=0;
  foreach ($feed->get_items(0,3) as $item):
  $links.$i = $item->get_permalink();
  echo $links.$i;
$i++;
 endforeach; endif;

我认为它可能有用......