Оценить:
 Рейтинг: 0

Рисование цветных изображений с помощью PHP. Программирование для развлечения

Год написания книги
2022
<< 1 2 3 4 5 6 7 8 9 10 >>
На страницу:
6 из 10
Настройки чтения
Размер шрифта
Высота строк
Поля
for ($i =0; $i <3; $i++) {
echo «I =». $i. "<br>»;
}
The output:
I = 0
I = 1
I = 2

Цикл for удобен для перебора массива. Используя упомянутый ранее массив фруктов, мы можем отобразить все фрукты.

Вы можете использовать функцию count для возврата количества элементов в массиве.

Файл: fruit.php

<?php

$fruit = array («Apple», «Plum», «Orange», «Banana»,» Mango», «Lemon», «Pear»);

for ($i=0; $i <count ($fruit); $i++) {

echo $fruit [$i];

echo»,»;

}

?>

Output: Apple, Plum, Orange, Banana, Mango, Lemon, Pear,

Вы можете вывести все ключи массива или ключ элемента по значению.

Файл: return_key.php

<?php

$fruit = array («Apple», «Plum», «Orange», «Banana»,» Mango», «Lemon», «Pear»);

echo “ <br> <br>»;

print_r (array_keys ($fruit));

echo “ <br> <br>»;

print_r (array_keys ($fruit, «Orange»));

?>

Output:

Array ([0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4

[5] => 5 [6] => 6) //выводит все ключи

Array ([0] => 2) //выводит ключ только одного элемента

Функция print_r печатает массив.

Файл: colors_key.php

<?php

$colors=array («red»=> «#FF0000», «orange»=>

«#FFA500»);

echo “ <br> <br>»;
print_r (array_keys ($colors));
echo “ <br> <br>»;
print_r (array_keys ($colors, «#FF0000»));
?>
Output:
Array ([0] => red [1] => orange)
Array ([0] => red)

Цикл Foreach (Для каждого)

Иногда цикл foreach более удобен, потому что вам не нужно знать, сколько элементов в массиве. Вот пример цикла foreach с нашим массивом фруктов.

foreach ($fruit as $value) {

echo $value;

echo»,»;

}

Output: Apple, Plum, Orange, Banana, Mango, Lemon, Pear,

Первый параметр в цикле foreach должен быть именем массива. В нашем случае это $fruit. Второй параметр может иметь любое имя. Тот же результат вы получите с помощью следующего кода.

foreach ($fruit as $anything) {

echo $anything;

echo»,»;

}
Output: Apple, Plum, Orange, Banana, Mango, Lemon, Pear,
foreach ($colors as $color) {
<< 1 2 3 4 5 6 7 8 9 10 >>
На страницу:
6 из 10