php foreach: каждая ссылка в отдельной переменной - PullRequest
0 голосов
/ 07 июня 2011

Я получаю несколько ссылок из ленты с этим кодом на 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....';

спасибо, Мори

Ответы [ 3 ]

3 голосов
/ 07 июня 2011

Может быть, вы хотите переменную массива?

попробуйте это:

 if ($check) :
   foreach ($feed->get_items(0,3) as $item):
     $links[] = $item->get_permalink();
 endforeach; endif;
3 голосов
/ 07 июня 2011
$i = 0;
foreach($feed->get_items(0,3) as $item)) {
    ${'link' . ++$i} = $item->get_permalink();
}
0 голосов
/ 07 июня 2011
if ($check) :
$i=0;
  foreach ($feed->get_items(0,3) as $item):
  $links.$i = $item->get_permalink();
  echo $links.$i;
$i++;
 endforeach; endif;

Я думаю, что это может работать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...