как игнорировать первый цикл и продолжить со второго в foreach?

Я использую цикл foreach, но он всегда дает странный результат в первом, но другие в порядке, поэтому я хочу удалить первый цикл и продолжить со второго ...

Мой код

<code>foreach($doc->getElementsByTagName('a') as $a){
foreach($a->getElementsByTagName('img') as $img){
   echo $a->getAttribute('href');
   echo $img->src . '<br>';
}
}
</code>
 Drewdin05 мая 2012 г., 22:48
Нет проблем, мне приходилось делать то же самое много раз!
 Naveen Gamage05 мая 2012 г., 22:01
сделанный ! Спасибо друг
 Drewdin05 мая 2012 г., 21:44
использовать счетчик и пропустить первый

Ответы на вопрос(4)

$nm = 0;
foreach($doc->getElementsByTagName('a') as $a){
  if($nm == 1){
    foreach($a->getElementsByTagName('img') as $img){
       echo $a->getAttribute('href');
       echo $img->src . '<br>';
    }
  }
  $nm=1;
}
 Naveen Gamage05 мая 2012 г., 22:02
thnks 4 не торопитесь, чтобы помочь мне, братан!

попробуйте что-то вроде этого

foreach($doc->getElementsByTagName('a') as $a)
{
    $count = 0;
    foreach($a->getElementsByTagName('img') as $img)
    {
        if(count == 0)
        {
            $count++;
            continue;
        }
        echo $a->getAttribute('href');
        echo $img->src . '<br>';
    }
}
 swapnilsarwe05 мая 2012 г., 22:11
рад вам помочь. Я думаю, что большинство из нас дали вам подобное решение за тот же промежуток времени ...
 Naveen Gamage05 мая 2012 г., 22:02
thnks 4 не торопитесь, чтобы помочь мне, братан!
Решение Вопроса
$counter = 0;

foreach($doc->getElementsByTagName('a') as $a){
foreach($a->getElementsByTagName('img') as $img){

   if ($counter++ == 1) continue;

   echo $a->getAttribute('href');
   echo $img->src . '<br>';
}
}
 Raymond Wachaga30 авг. 2018 г., 22:09
Это работает, хотя я редактировал мой следующим образом:if ($counter++ == 0) continue;

ex:

 $b = false;
 foreach( ...) {
    if(!$b) {       //edited for accuracy
       $b = true;
       continue;
    }
 }
 Naveen Gamage05 мая 2012 г., 22:02
thnks 4 не торопитесь, чтобы помочь мне, братан!
 Abu Romaïssae05 мая 2012 г., 22:04
Добро пожаловать в любое время :

Ваш ответ на вопрос