{% else-1 %}
Решение задачи:
Необходимо при выводе каждого элемента массива считать номер элемента, если он четный, то есть 2, 4, 6 и тд, то будем делать отступы.

                        
<?php
// массив данных
$array_users = array(
"Иван Иванов",
"Иван Петров",
"Петр Иванов",
"Петр Петров",
"Сидор Иванов",
"Сидор Петров"
);

// вывод данных
$num = 1;
foreach($array_users as $value){
// проверяем четность
if(($num % 2) == 0){
// если четное, то делаем отступ
echo "<span style='padding-left: 20px;'>$value</span><br/>";
}else{
// если не четное, то просто выводим
echo "<span>$value</span><br/>";
}
$num ++;
}
?>
Задача решена.

Вся суть сводится к тому, что необходимо проверить остаток от деления числа на два. если остаток равен нулю, значит число четное.
<?php
$a = 5;
if(($a % 2) == 0){
echo "Число четное";
}else{
echo "Число не четное";
}
?>
С помощью такого же кода, можно добавлять стили для каждого третьего, каждого четвертого и тд элемента, только уже сравнивать остаток после деления на 2, 3, 4 и тд.
1 40 0
0

Нет фото
Irbis1 * 0.63
• 16 янв 2015, 09:35


Сидор *