Функция с произвольным числом параметров
Категория PHP
Давайте рассмотрим функцию, которая будет выводить строку обработав его:
function showtext($arg1, $arg2) { /* какие-нибудь манипуляции с переменными (htmlspecialschars, stripslashes и т.д.) */ echo $arg1.'
'; echo $arg2.'
'; } showtext('Hello','world!');
В итоге мы получим:
Hello
world!
А если мы хотим передать больше переменных? Для этого нам понадобится функция func_get_args. Наша функция будет выглядеть следующим образом:
function showtext() { $args = func_get_args(); /* получаем массив переданных параметров */ foreach ($args as $i => $word) { echo ($i+1).': '.$word.'
'; } } showtext('Hello','world!','from','WEBypoku.ru');
получаем:
1: Hello
2: world!
3: from
4: WEBypoku.ru
Добавить в закладки
Теги: программирование, скрипт
Оставьте комментарий: