Rechercher : dans
Par :

[PHP] vérification de la casse

Dernière réponse le 12 nov 2008 à 15:06:44 styvodiabolo, le 10 aoû 2007 à 16:37:07 
 Signaler ce message aux modérateurs

Salut à tous,

Voilà je recherche une fonction en php qui puisse me dire que le mot donné en paramètre de celle-ci soit en minuscule ou en majuscule.

En clair, une fonction qui vérifie la casse d'un mot.

1000 merci à vous.

Meilleures réponses pour « [PHP] vérification de la casse » dans :
Vérifier le format d'une date en PHP VoirIl existe plusieurs méthodes pour verifier le format d'une date en PHP, vous pouvez par exemple découper la chaîne puis tester les valeurs de chaque élément. Plus simplement nous utiliserons les expressions régulières. Pour valider une date au...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

kilian, le 10 aoû 2007 à 16:56:07

Y'en a pas.
Mais tu peux en faire :

function is_lower($str)
{
    return preg_match('/^[a-z]+$/', $str);
}

function is_upper($str)
{
    return preg_match('/^[A-Z]+$/', $str);
}

Bon, mais ça marche que si la chaine est exclusivement composée de lettre en minuscule pour is_lower
et que avec des lettres majuscules pour is_upper.
Pas de ponctuation, pas d'espaces ni de nombres etc...
..et le...le...enfin, non parce c'est...ya...quand...bah tu sais là le...

Répondre à kilian

2

Moua, le 10 aoû 2007 à 18:01:30
  • +2

Function is_lower($txt){
return ($txt == strtolower($txt));
}

function is_upper($txt){
return ($txt == strtoupper($txt));
}

Répondre à Moua

4

kilian, le 10 aoû 2007 à 22:31:18

Ah oui, c'est mieux!

..et le...le...enfin, non parce c'est...ya...quand...bah tu sais là le...

Répondre à kilian

3

styvodiabolo, le 10 aoû 2007 à 19:41:26

Merci à vous.
Je vais négocier ça.

Répondre à styvodiabolo

5

sharky, le 7 avr 2008 à 15:13:21

function is_lower($txt){
return ($txt = strtolower($txt));
}

function is_upper($txt){
return ($txt = strtoupper($txt));
}


Avec un seul égal, c'est encore mieux ...

Répondre à sharky

6

 zzzer, le 25 jui 2008 à 09:01:33
  • +1

Non, justement ^^
== correspond à un test
= correspond à une affectation

N'oubliez pas de marquer la discussion comme résolue dès que­ c'est le cas ! -> En haut de la page, Statut: Résolu
Attention aussi à bien respecter la 6e règle de la charte : 

Rédiger les messages dans un langage clair sans abréviations, style télégraphique ou mode SMS

Répondre à zzzer