Maison  >  Article  >  développement back-end  >  Quelles sont les fonctions qui convertissent le php en majuscules ?

Quelles sont les fonctions qui convertissent le php en majuscules ?

青灯夜游
青灯夜游original
2022-05-31 17:06:144198parcourir

Il existe 5 fonctions pour convertir en majuscules : 1. strtoupper(), qui peut convertir toutes les lettres de la chaîne en majuscules ; 2. ucfirst(), qui peut convertir la première lettre de la chaîne en majuscules ; ), qui peut convertir la première lettre de chaque mot de la chaîne en majuscules ; 4. mb_strtoupper(), etc.

Quelles sont les fonctions qui convertissent le php en majuscules ?

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

Dans le développement Web, il y a beaucoup de données qui doivent être régulières, ce qui est pratique à gérer pour les administrateurs, certaines données doivent donc être stockées. Parfois, il est nécessaire d'unifier les majuscules et les minuscules des lettres. Cependant, afin de faciliter la saisie par l'utilisateur, les utilisateurs ne sont pas délibérément obligés de saisir des lettres majuscules ou minuscules. Au lieu de cela, lors du stockage des données, le contrôle du programme est utilisé pour stocker le contenu saisi en lettres majuscules ou minuscules.

PHP nous fournit de nombreuses fonctions prédéfinies, y compris des fonctions de conversion de casse de chaîne. Voici les 5 fonctions majuscules intégrées :

Nom de la fonction Fonction
strtoupper Convertir une chaîne en. uppercase
ucfirst Convertir la première lettre de la chaîne en majuscule
ucwords Convertir le premier caractère de chaque mot de la chaîne en majuscule
mb_strtoupper Convertir la chaîne en majuscule (différent à partir de la fonction strtoupper)
mb_convert_case Convertir la chaîne selon différents modes

1. La fonction strtoupper

strtoupper() peut Les lettres de la chaîne sont converties en majuscules. Le format de syntaxe est. comme suit :

strtoupper($string)

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

<?php
    $str = "https://www.php.cn/";
    $str = strtoupper($str);
    echo $str;
?>

Quelles sont les fonctions qui convertissent le php en majuscules ?

2, mb_strtoupper

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

mb_strtoupper($str [, $encoding = mb_internal_encoding()])

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

La différence avec la fonction strtoupper() est que les lettres de $str 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 (ä). La fonction

<?php
    $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;
?>

Quelles sont les fonctions qui convertissent le php en majuscules ?

3, ucfirst

ucfirst peut convertir la première lettre de la chaîne en majuscule. Le format de syntaxe est le suivant :

ucfirst($str)

Parmi eux, $str est la chaîne qui doit être convertie.

<?php
    $str = &#39;hello world!&#39;;
    $str = ucfirst($str);
    echo $str.&#39;<br>&#39;;
    $str2 = &#39;HELLO WORLD!&#39;;
    $str2 = ucfirst(strtolower($str2));
    echo $str2;
?>

Quelles sont les fonctions qui convertissent le php en majuscules ?

4. La fonction ucwords

ucwords() peut convertir la première lettre de chaque mot de la chaîne en majuscule. Le format de syntaxe est le suivant :

ucwords($str)

où $str est la chaîne dont vous avez besoin. à convertir.

<?php
    $str = &#39;hello world!&#39;;
    $str = ucwords($str);
    echo $str.&#39;<br>&#39;;
    $str2 = &#39;HELLO WORLD!&#39;;
    $str2 = ucwords($str);
    echo $str2;
?>

Quelles sont les fonctions qui convertissent le php en majuscules ?

5. La fonction mb_convert_case

mb_convert_case() peut convertir des chaînes en majuscules et en minuscules. Le format de syntaxe est le suivant :

mb_convert_case($str, $mode [, $encoding = mb_internal_encoding()])

où $str est la chaîne qui doit être convertie ; le mode de conversion. Il peut s'agir de MB_CASE_UPPER, MB_CASE_LOWER et MB_CASE_TITLE ; $encoding est le codage de caractères du paramètre et peut être omis.

Par rapport aux fonctions strtolower() et strtoupper(), la fonction mb_convert_case() effectue une conversion de casse basée sur les attributs de caractères Unicode. Par conséquent, le comportement de la fonction mb_convert_case() n'est pas affecté par le paramètre régional et peut convertir n'importe quel caractère avec un attribut « lettre », tel que le tréma A (Ä).

<?php
    $str = &#39;hello world!&#39;;
    $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8");
    echo $str.&#39;<br>&#39;;
    $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8");
    echo $str.&#39;<br>&#39;;
    $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
    echo $str.&#39;<br>&#39;;
?>

Quelles sont les fonctions qui convertissent le php en majuscules ?

Apprentissage recommandé : "Tutoriel vidéo 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:
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