Название | Рисование цветных изображений с помощью PHP. Программирование для развлечения |
---|---|
Автор произведения | Джеймс Уэллс |
Жанр | |
Серия | |
Издательство | |
Год выпуска | 0 |
isbn | 9785005933225 |
Файл: 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) {
echo $color;
echo»,»;
}
Output: #FF0000, #FFA500, #FFFF00, #008000,
Вы можете отображать в цикле foreach не только значения массива, но и ключи массива.
foreach ($colors as $key => $color) {
echo $key;
echo "=>»;
echo $color;
echo "<br>»;
Output:
red=> #FF0000
orange=> #FFA500
yellow=> #FFFF00
green=> #008000
Вы должны понимать, что использование точных слов для таких параметров, как $key и $color, необязательно.
Вы можете использовать любое слово для каждого. Существенным является только местоположение параметров.
foreach ($colors as $x => $y) {
echo $x;
echo "=>»;
echo $y;
echo "<br>»;
Output:
red=> #FF0000
orange=> #FFA500
yellow=> #FFFF00
green=> #008000
Функция
Вы можете представить себе функцию как кофе машину. Вы добавляете туда немного воды и немного молотого кофе, и получаете восхитительный напиток, который поможет вам изучить программирование. То же самое с функцией. Вы передаете что-то функции, и она возвращает что-то вам. PHP имеет встроенные функции и пользовательские функции.
Давайте рассмотрим несколько примеров пользовательских функций – функций, созданных пользователем. Имя функции должно начинаться с буквы или знака подчеркивания. Оно не может начинаться