PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- function arr_max($arr) // Определяем функцию arr_max принимающую один аргумент
- {
- // Входящие данные: Массив
- // Исходящие данные: значение элемента в массиве.
- // Устанавливаем значение нулевого элемента как максимального
- $max = $arr[0];
- if ($arr[$i] > $max) // проверяем что больше. Текущее значение или максимум
- $max = $arr[$i]; // Если максимум больше, то меняем максимум на новый
- $arr[1] = 95; // Поменяем значение первого элемента массива. Не задумывайтесь почему. Чуть позже увидите.
- // функция возвращает результат.
- // Результат в данном случае самое большое число в массиве
- return $max;
- }
- // Закончилось определение функции. Дальше продолжение скрипта.
- $ar2 = 'dabcjfutZfgh';
- echo arr_max($ar1)."<br>\n"; // Выведет 23
- echo '$ar1[1]'.$ar1[1]; // выведет 6 (а не 95, помните ту загадочную строку функции?). Получается значение не изменилось
- // Напомним: в одинарных кавычках значения переменных не подставляются
- // подумайте над результатами такого вызова:
- echo arr_max($ar2);
- ?>