Для замены первого символа в строке в PHP можно использовать функцию substr_replace(). Она заменяет часть строки на другую строку, начиная с указанной позиции.

Вот пример:

$str = "hello world";
$first_char = substr($str, 0, 1);
$new_str = substr_replace($str, strtoupper($first_char), 0, 1);
echo $new_str;

Этот код заменит первую букву в строке «hello world» на заглавную и выведет «Hello world».

Функция substr() используется для извлечения первого символа в строке, а затем он заменяется на заглавную букву с помощью функции strtoupper(). Функция substr_replace() заменяет первый символ в строке на новый символ.