php - minusculas - Hacer primero cada primer carácter en mayúscula en matriz
minusculas php (3)
Para admitir caracteres multibyte UTF-8, como "Russian" por ejemplo, necesitarías
$ord = array_map(function($str){
return mb_strtoupper(mb_substr($str, 0, 1)).mb_strtolower(mb_substr($str, 1));
}, $ord);
Esto utiliza la función mb_ucfirst
de https://stackoverflow.com/a/14161325/175071
Estoy tratando de hacer que todos mis primeros caracteres en una matriz de PHP sean mayúsculas.
Código 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/>";
}
?>
Gracias de antemano por las respuestas!
Resuelto
<?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/>";
}
?>
$ord = array_map(''ucfirst'', $ord);
$ord=array_map(function($word) { return ucfirst($word); }, $ord);