Maison > développement back-end > Problème PHP > Comment convertir les minuscules en majuscules dans une chaîne php

Comment convertir les minuscules en majuscules dans une chaîne php

青灯夜游
Libérer: 2023-03-12 20:56:02
original
3122 Les gens l'ont consulté

Comment convertir une chaîne PHP de minuscules en majuscules : 1. Utilisez la fonction strtoupper(), syntaxe "strtoupper($string)" ; 2. Utilisez la fonction mb_strtoupper(), syntaxe "mb_strtoupper($string,$encoding)".

Comment convertir les minuscules en majuscules dans une chaîne php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Convertir une chaîne php de minuscules en majuscules

Méthode 1 : Utiliser la fonction strtoupper()

La fonction strtoupper() peut convertir les lettres de la chaîne en majuscules. Le format de syntaxe est le suivant :

strtoupper($string)
Copier après la connexion

Parmi eux, $string est un paramètre de type chaîne. Cette fonction peut convertir les lettres du paramètre $string en. en majuscules et la chaîne convertie est renvoyée.

L'exemple de code est le suivant :

<?php
$str = "https://www.php.cn/";
$str = strtoupper($str);
echo $str;
?>
Copier après la connexion

Les résultats d'exécution sont les suivants :

HTTPS://WWW.PHP.CN/
Copier après la connexion

Méthode 2 : utilisez la fonction mb_strtoupper()

La fonction mb_strtoupper() est similaire à la fonction strtoupper() et peut convertir également les lettres de la chaîne en majuscules, et la fonction mb_strtoupper() peut également définir le codage des caractères du paramètre. Le format de syntaxe est le suivant :

mb_strtoupper($string [, $encoding = mb_internal_encoding()])
Copier après la connexion

Parmi eux, $string est la chaîne qui doit être convertie, et $encoding est un paramètre facultatif utilisé pour définir le codage des caractères du paramètre.

La différence avec la fonction strtoupper() est que les lettres de $string sont déterminées via l'attribut de caractère Unicode. Par conséquent, la fonction mb_strtoupper() n'est pas affectée par les paramètres régionaux et peut convertir n'importe quel caractère avec un attribut « lettre », comme un tréma (ä).

L'exemple de code est le suivant :

<?php
header("Content-type:text/html;charset=utf-8");
$str = "https://www.php.cn/";
$str = mb_strtoupper($str);
echo $str . &#39;<br>&#39;;
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtoupper($str, &#39;UTF-8&#39;);
echo $str;
?>
Copier après la connexion

Les résultats d'exécution sont les suivants :

Comment convertir les minuscules en majuscules dans une chaîne php

Apprentissage recommandé : Formation PHP

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal