Функция с произвольным числом параметров
Категория 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
Добавить в закладки
Теги: программирование, скрипт
Оставьте комментарий: