Rechercher : dans
Par :

PHP TESTER Premier caractère = lettre

Dernière réponse le 6 avr 2009 à 10:03:21 Niu, le 5 avr 2009 à 02:56:53 
 Signaler ce message aux modérateurs

Bonjour,

Tout est dans le titre je veux tester via un if si le premier caractère d'une variable est une lettre, et fire une action, sinon une autre. Comment tester cette condition?

Merci

Configuration: Windows XP
Firefox 3.0.8

Meilleures réponses pour « PHP TESTER Premier caractère = lettre » dans :
Lettres types Emploi VoirLettres types Emploi Quelques liens pour les personnes en manque d'inspiration ... http://www.learn4good.com/jobs/rediger_un_cv_efficace.htm http://www.letudiant-emploi.fr/pages/default.asp?page=/emploi/lettres http://www.la...
PHP - Expressions régulières VoirQu'est-ce qu'une expression régulière? Les expressions régulières sont des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, c'est-à-dire permettant de trouver les portions de la chaîne correspondant au...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
Le clavier VoirPrésentation du clavier Le clavier (en anglais keyboard) permet, à la manière des machines à écrire, de saisir des caractères (lettres, chiffres, symboles ...), il s'agit donc d'un périphérique d'entrée essentiel pour l'ordinateur, car c'est...

1

benj, le 5 avr 2009 à 03:12:12

Bonsoir,
tu peux essayer ça mais ça ne prend pas en compte les accents...


<?php

if (preg_match('^#[a-z]#',strtolower($variable))){
    //si ça commence par une lettre
}
else {
    //si ca commence par autre chose
}


?>

Répondre à benj

2

Niu, le 5 avr 2009 à 03:44:18

Bon il faut en fait que je test si le premier caractère est un chiffre dsl :)

J'ai donc fait ca

if(!$nom=="" AND preg_match('^#[0-9]#^',strtolower($nom)))


Mais sans résultat une idée ?

Répondre à Niu

3

 benj, le 6 avr 2009 à 10:03:21

Ta regex n'est pas bonne

modifie la comme ca : preg_match('#^[0-9]#',$variable)

j'avais fais une faute de frappe dans la première, ^ ce met après #

désolé

Répondre à benj