Вы можете передать его по ссылке, используя оператор &
перед переменной при передаче его в качестве аргумента.Это изменит переменную, через которую вы проходите, без необходимости возвращать ее.Затем переменная изменяется в глобальной области видимости.
function fixCourseName(&$courseName) {
$courseName = ucwords($courseName);
}
fixCourseName($course1);
echo $course1;
Вы также можете return
новое значение, но затем оно должно быть присвоено снова.
function fixCourseName($courseName) {
return ucwords($courseName);
}
$course1 = fixCourseName($course1);
echo $course1;
Лучшее решение, если функция fixCourseName()
не делает ничего, кроме использования ucwords()
, вы могли бы просто использовать
$course1 = ucwords($course1);
echo $course1;
Посмотрите live демо , чтобы увидеть все это в действии.