PHP:在列表中设置首字母大写?

Joh*_*son 1 php arrays string

我有这个:

$full_name = $data['full_name'];
list($firstname, $lastname) = explode(' ', $_POST['full_name']);
Run Code Online (Sandbox Code Playgroud)

(在此之后出现一个插入的查询$lastname$firstname)

我应该在哪里使用ucfirst()

我应该再次制作新变量吗?

$newfirstname = ucfirst($firstname);
$newlastname = ucfirst($lastname);
Run Code Online (Sandbox Code Playgroud)

或者我可以将ucfirst以某种方式集成在顶部的代码中?

Nik*_*kiC 6

list($firstName, $lastName) = array_map('ucfirst', explode(' ', $_POST['full_name']));
Run Code Online (Sandbox Code Playgroud)

array_map 将该函数应用于所有数组元素.