Для проверки наличия элемента в массиве существуют функции:
- in_array() - если элемент найден, возвращает true, иначе - false.
- array_search() - если элемент найден, возвращает его ключ, иначе - false.
Пример 13
<html><head><title>Поиск элемента в массиве</title></head><body><?php$a = array("первый" => 6, "второй" => 2, "третий" => 1);if (in_array (2, $a)) echo "2 нашли!<br>";echo "ключ найденного элемента - ".array_search(2, $a);?></body></html> Результат уже с первого дня! Подробности на:
beautiful-figura.ru
РЕЗУЛЬТАТ ПРИМЕРА 13:
2 нашли! ключ найденного элемента - второй
Функции в PHP
В PHP существует две основные формы функций: встроенные и пользовательские.
Для определения пользовательской функции используется ключевое слово function.
Пример 1
<html><head><title>Определение и вызов функции</title></head><body><?phpfunction заголовок ($str, $n){ echo "<H$n>$str</H$n>";}заголовок ("Часть", 1);заголовок ("Глава", 2);заголовок ("Раздел", 3);?></body></html> Начиная с версии PHP 4.0 можно использовать значения аргументов, подставляемые по умолчанию.
Пример 2
<html><head><title>Функция со значением аргумента по умолчанию</title></head><body><?phpfunction заголовок ($str, $n = 2){ echo "<H$n>$str</H$n>";}заголовок ("Часть", 1);заголовок ("Глава");заголовок ("Раздел", 3);?></body></html> РЕЗУЛЬТАТ ПРИМЕРОВ 1-2:
Часть
Глава
Раздел
Примечание: Указанный ниже код будет отрабатывать не так, как Вы возможно ожидаете. Переменная $full во всех случаях будет true.
fun($ar, false);function fun($row, $full = true){ ... }
|