Il existe un article similaire avant "Comment PHP convertit les derniers caractères d'une chaîne spécifiée en majuscules et le reste inchangé". Cet article présente comment PHP convertit les derniers caractères d'une chaîne spécifiée en majuscules et le reste inchangé. , le sujet de cet article est de convertir certains caractères en majuscules selon les besoins.
Jetons d'abord un coup d'œil à la description spécifique du problème :
« Écrivez un programme PHP qui convertit les 3 derniers caractères d'une chaîne donnée en majuscules. Si la longueur de la chaîne est inférieure à 3, créez tous les caractères. majuscule".
Sur la base des exigences ci-dessus, avez-vous des idées de mise en œuvre ?
Je vais directement télécharger le code ci-dessous, veuillez me donner une référence :
Le code PHP est le suivant :
<?php function test($s) { return strlen($s) < 3 ? strtoupper($s) : substr($s, 0, strlen($s) - 3).strtoupper(substr($s, strlen($s) - 3)); } echo test("PHP")."<br>"; echo test("Javascript")."<br>"; echo test("js")."<br>"; echo test("Python")."<br>";
Le résultat de sortie est :
PHP JavascrIPT JS PytHON
Remarque :
strtoupper() fonction : utilisée pour convertir les chaînes Convertir en majuscules. (Cette fonction est sécurisée en binaire.)
Fonction strlen() : utilisée pour renvoyer la longueur d'une chaîne. (Renvoie la longueur de la chaîne en cas de succès, renvoie 0 si la chaîne est vide.)
Fonction substr() : utilisée pour renvoyer une partie de la chaîne. (Renvoie la partie extraite de la chaîne, ou FALSE en cas d'échec, ou une chaîne vide.)
Opérateur ternaire
Un autre opérateur conditionnel est le symbole d'opérateur "?:" (ou ternaire).
Format de syntaxe :
(expr1) ? (expr2) : (expr3)
La valeur lorsque expr1 est évaluée à VRAI est expr2, et lorsque expr1 est évaluée à FALSE, la valeur est expr3.
Depuis PHP 5.3, la partie médiane de l'opérateur ternaire peut être omise. L'expression expr1 ? : expr3 renvoie expr1 si expr1 est évaluée à TRUE et expr3 sinon.
Recommandations associées : "Opérateur ternaire de PHP"
Enfin, je voudrais recommander 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!