Существуют также способы получения при выполнении функции сразу нескольких значений. Самый подходящий из них возвращает эти значения в виде массива. Как уже было показано, в других статьях, что массив похож на связку переменных в одной строке. Использование массива для возвращения значений функции показано в примере. ?php $names = fix_names ("WILLIAM" , "henry" , "gatES') echo $names [0] . " " . $names[1] . " " . $names [2]; function fix_names ($n1, $n2, $n3); { $n1 = ucfirst(strtolower($n1)); $n2 = ucfirst(strtolower($n2)); $n3 = ucfirst(strtolower($n3)); return array($n1, $n2, $n3,); } ?> У этого метода есть преимущество, заключающееся в том, что все три имени содержатся по отдельности, а не объединяются в одну строку, что дает возможность обращаться к любому пользователю просто по его имени или фамилии, не извлекая каждое имя из возвращаемой строки.
|