Maison >développement back-end >tutoriel php >Comment déterminer si une chaîne est entièrement en minuscules en php

Comment déterminer si une chaîne est entièrement en minuscules en php

藏色散人
藏色散人original
2019-01-02 17:06:283866parcourir

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.

Comment déterminer si une chaîne est entièrement en minuscules en php

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(&#39;A&#39;) &&
            ord($str1[$sc]) <= ord(&#39;Z&#39;)) {
            return false;
        }
    }
    return true;
}
var_dump(is_str_lowercase(&#39;abc def ghi&#39;));
var_dump(is_str_lowercase(&#39;abc dEf ghi&#39;));

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 :

Comment déterminer si une chaîne est entièrement en minuscules en php

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!

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