ucwords minusculas php arrays

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);