Рисование цветных изображений с помощью PHP. Программирование для развлечения - страница 3
for ($i=0; $i
echo $fruit [$i];
echo»,»;
}
?>
Output: Apple, Plum, Orange, Banana, Mango, Lemon, Pear,
Вы можете вывести все ключи массива или ключ элемента по значению.
Файл: return_key.php
$fruit = array («Apple», «Plum», «Orange», «Banana»,» Mango», «Lemon», «Pear»);
echo “
»;
print_r (array_keys ($fruit));
echo “
»;
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
$colors=array («red»=> «#FF0000», «orange»=>
«#FFA500»);
»;
»;
Цикл 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»,»;
Вы можете отображать в цикле foreach не только значения массива, но и ключи массива.
»;
Вы должны понимать, что использование точных слов для таких параметров, как $key и $color, необязательно.
Вы можете использовать любое слово для каждого. Существенным является только местоположение параметров.
»;
Функция
Вы можете представить себе функцию как кофе машину. Вы добавляете туда немного воды и немного молотого кофе, и получаете восхитительный напиток, который поможет вам изучить программирование. То же самое с функцией. Вы передаете что-то функции, и она возвращает что-то вам. PHP имеет встроенные функции и пользовательские функции.
Давайте рассмотрим несколько примеров пользовательских функций – функций, созданных пользователем. Имя функции должно начинаться с буквы или знака подчеркивания. Оно не может начинаться с цифры. Давайте создадим функцию, которая конвертирует фунты в килограммы.
Функция может иметь несколько параметров
}
Передача переменных по значению или по ссылке
Создадим функцию, которая ничего не возвращает, но меняет свой параметр.
Вы должны использовать знак «&» перед параметром, чтобы передать его по ссылке.
function convert_lb_to_kg (&$w) {
$w = $w * 0.454;
}
$a=100;
convert_lb_to_kg ($a);
echo “ 100lb =». $a.» kg
»;
?>
Output: 100lb = 45.4 kg