首先在数组中每个第一个字符大写

Vic*_*olm 20 php arrays

我试图让我在PHP数组中的所有第一个字符都是大写的.

PHP代码:

<?php
$ordlista = file_get_contents('C:/wamp/www/bilder/filmlista.txt');

$ord = explode("\n", $ordlista);

sort($ord,SORT_STRING);

foreach ($ord as $key => $val) {
    echo $val."<br/>";
}
?>
Run Code Online (Sandbox Code Playgroud)

谢谢你的回答!

解决了:

<?php
$ordlista = file_get_contents('C:/wamp/www/bilder/filmlista.txt');

$ord = explode("\n", $ordlista);

$ord=array_map(function($word) { return ucwords($word); }, $ord);


sort($ord,SORT_STRING);

foreach ($ord as $key => $val) {
    echo $val."<br/>";
}
?>
Run Code Online (Sandbox Code Playgroud)

iro*_*oel 45

$ord = array_map('ucfirst', $ord);
Run Code Online (Sandbox Code Playgroud)


ick*_*fay 19

$ord=array_map(function($word) { return ucfirst($word); }, $ord);
Run Code Online (Sandbox Code Playgroud)