Maison >développement back-end >Problème PHP >Comment changer toutes les valeurs du tableau PHP en majuscules ou minuscules
Cet article vous présentera comment changer toutes les valeurs des tableaux PHP en majuscules ou en minuscules. Je pense qu'après avoir lu cet article, vous aurez une meilleure compréhension des tableaux PHP. J'espère également que le problème est. la résolution des idées impliquées dans l'article sera utile. Pour l'usage quotidien de chacun ~
Tout d'abord, je vais donner un exemple de tableau $Color, comme suit :
$Color = array('A' => 'Blue', 'B' => 'Green', 'c' => 'Red');
Vous pouvez convertir la valeur en majuscules ou en minuscules localement en toi-même.
Voici la méthode d'implémentation que j'ai donnée :
Le code PHP complet est le suivant :
$value) { if (is_array($value)) { $narray[$key] = array_change_value_case($value, $case); continue; } $narray[$key] = ($case == CASE_UPPER ? strtoupper($value) : strtolower($value)); } return $narray; } $Color = array('A' => 'Blue', 'B' => 'Green', 'c' => 'Red'); echo '原始数组:'; var_dump($Color); echo '值是小写的:'; $myColor = array_change_value_case($Color,CASE_LOWER); var_dump($myColor); echo '值是大写的:'; $myColor = array_change_value_case($Color,CASE_UPPER); var_dump($myColor);
Les résultats sont les suivants :
N'est-ce pas aussi très simple !
Vous devez connaître trois fonctions ici :
1. Fonction is_array()
: détecte si la variable est un tableau, sa syntaxe est "is_array(mixed $var): bool", si var est un tableau, renvoie vrai, sinon renvoie faux. is_array()
函数:检测变量是否是数组,其语法是“is_array(mixed $var): bool”,如果var是 array,则返回true,否则返回false。
2、strtoupper()
函数:用于把字符串转换为大写,该函数是二进制安全的,其返回值则是返回转换为大写的字符串。
3、strtolower()
strtoupper()
: utilisée pour convertir une chaîne en majuscule. Cette fonction est binaire et sa valeur de retour est la chaîne convertie en majuscule. 3. Fonction
strtolower()
: utilisée pour convertir une chaîne en minuscules. Cette fonction est binaire et sa valeur de retour est la chaîne convertie en minuscules.Ci-joint sont des fonctions associées :
lcfirst() : Convertit le premier caractère de la chaîne en minuscules strtolower() : Convertit la chaîne en minuscules ucfirst() : Convertit le premier caractère de la chaîne en majuscules
ucwords() : Convertissez le premier caractère de chaque mot de la chaîne en majuscule
Enfin, je recommande le dernier et le plus complet "🎜Tutoriel vidéo PHP🎜"~ Venez apprendre ! 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!