$k=0;
for($i=0;$i<count($numbers); $i++){
$msg_text = $messages[$k];
$msg_url = $messages[$k];
if($i==count($messages)){
$k = 0;
}
if(count($messages)>1){
$k++;
}
}
Пытался так - не работает
$k=0;
for($i=0;$i<count($numbers); $i++){
$msg_text = $messages[$k];
$msg_url = $messages[$k];
if($i==count($messages)){
$k = 0;
}
if(count($messages)>1){
$k++;
}
}
for( .... )
{
// это внешний цикл
for( .... )
{
// тут вложенный цикл
}
}
Цитата (sergeiss @ 30.07.2014 - 14:25) |
А где тут вложенный цикл? Я вот вижу только один цикл и внутри цикла некие условия. Вложенный - это примерно так: for( .... ) могут быть любые циклы, не обязательно for(). |
$numbers = array(111,222,333,444);
$messages = array(1=>'Первое сообщение',2=>'второе сообщение');
foreach ($numbers as $id => $num) {
echo 'Номер: '.$num.'<br>';
foreach ($messages as $key => $mess) {
echo 'Сообщения: '.$mess.'<br>';
}
}
$numbers = array(111,222,333,444);
$messages = array(1=>'Первое сообщение',2=>'второе сообщение');
foreach ($messages as $id => $mess) {
echo 'Сообщение: '.$mess.'<br>';
foreach ($numbers as $key => $num) {
echo 'Номер: '.$num.'<br>';
}
}