Maison >développement back-end >tutoriel php >Comment déterminer si une chaîne est entièrement en minuscules en php
php détermine si la chaîne est entièrement en minuscules. Nous pouvons le faire via les instructions de boucle PHP et la fonction ord. La fonction ord convertit le premier octet d'une chaîne en une valeur comprise entre 0 et 255.
L'exemple de code est le suivant :
<?php function is_str_lowercase($str1) { for ($sc = 0; $sc < strlen($str1); $sc++) { if (ord($str1[$sc]) >= ord('A') && ord($str1[$sc]) <= ord('Z')) { return false; } } return true; } var_dump(is_str_lowercase('abc def ghi')); var_dump(is_str_lowercase('abc dEf ghi'));
Ici, nous créons une fonction is_str_lowercase et testons pour déterminer les deux chaînes "abc def ghi" et " abc dEf ghi " est entièrement en minuscules.
Le résultat du jugement est le suivant :
La fonction ord signifie convertir le premier octet de la chaîne en une valeur comprise entre 0 et 255.
Description de la syntaxe :
int ord ( string $string )
Le premier octet de la valeur binaire de la chaîne analysée est un type entier non signé allant de 0 à 255. ,
string représente un caractère. Renvoie une valeur entière comprise entre 0 et 255.
Si la chaîne est un codage sur un seul octet tel que ASCII, ISO-8859, Windows 1252, etc., cela équivaut à renvoyer la position du caractère dans la table de codage du jeu de caractères. Mais veuillez noter que cette fonction ne détecte pas l'encodage de la chaîne, notamment les points de code Unicode pour les caractères multi-octets tels que UTF-8 ou UTF-16.
Cet article est une introduction à la façon dont PHP détermine si une chaîne est entièrement en minuscules. C'est également très simple. J'espère qu'il sera utile aux amis dans le besoin !
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!