[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: фореач
skaj
Ребят, к примеру пришол массив, выводится в фореач, в фореачь есть иф, если значение совпало с условием, как остановить выполнение данного значение и перейти к следующиму?

_____________
www.skaj.ru
Set_

if (условие) {
............
break;
}


Это?
skaj

$newArray = array(
1 => 1,
2 => 2,
3 => 3,
4 => 4,
5 => 5,
);

$newArray2 = array(
1 => 1,
2 => 2,
3 => 3,
4 => 4,
5 => 5,
);

foreach ($newArrat as $list){
foreach ($newArrat2 as $one){
if($one['1'] == $list['1']){
echo 'равно'; //вот на этом этапе остановить проверку $one['1'] и перейти к следующей $one['2'] и т.д.
}else{
echo 'не равно';
}
}
}



_____________
www.skaj.ru
skaj
в этом случае break актуален, или доп. функцию писать нужно?

_____________
www.skaj.ru
skaj
я немножко не так написал

_____________
www.skaj.ru
skaj

$newArray = array(
1 => 1,
2 => 2,
3 => 3,
4 => 4,
5 => 5,
);

$newArray2 = array(
1 => 1,
2 => 2,
3 => 3,
4 => 4,
5 => 5,
);

foreach ($newArrat as $list){
foreach ($newArrat2 as $one){
if($one['1'] == $list){
echo 'равно'; //вот на этом этапе остановить проверку $one['1'] и перейти к следующей $one['2'] и т.д.
}else{
echo 'не равно';
}
}
}

// вот так, полностью с массивом лист


_____________
www.skaj.ru
dron4ik
пропустить итерацию? или выйти с цикла вообще?

continue или break

_____________
Ex3m.com.ua — Активный образ жизни
Winston
Цитата (skaj @ 8.05.2013 - 12:25)
/вот на этом этапе остановить проверку $one['1'] и перейти к следующей $one['2'] и т.д.

Написать
continue;
skaj
ребят, что то я не дадумаюсь, это мне нужно для того чтоб проверка не дублировалась, continue; не помогает

_____________
www.skaj.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.