[Debut.] String, suite de if() et cond. test string vide
Posté : 31 juil. 2005, 07:29
Bonjour,
Suite de la question test conditionnel pour voir si un string est vide.
Je suis d'accord avec le fait qu'il sera mieux d'aller au bout du probleme avec le test sur les tests empty ($var). Mais comme je vois le truc, si un char vide est compte comme caractere, on est oblige de tester les caracteres eux-meme pour savoir ou on va.
J'ai ecris ce petit algo. il me reste a le traduire en php et a le teste.
$str_a_teste;
$nbChar=0;
$start=0;
while ($start<(strlen($str_a_teste)))
{
$letter={$-var-string} //Ici lecture des char les un apres les autres
if($letter != carac vide) {$nb_de_char++}
}
Apres on profite de la variable $nb_de_char pour faire le test de presence de string avec les criteres a choix de l'utilisateur.
Par ex. un string a une lg. min de 3 char. etc
Ici j'ai besoin d'une info. Comment peut'on faire une comparaison avec un char vide?
Est-ce que l'on peut utilise ascii ou unicode?
Quel est le symbole pour char vide?
D'avance merci et bon week-end, je ne pourrai pas revenir sur le forum avant mardi
Marc_3
Suite de la question test conditionnel pour voir si un string est vide.
Je suis d'accord avec le fait qu'il sera mieux d'aller au bout du probleme avec le test sur les tests empty ($var). Mais comme je vois le truc, si un char vide est compte comme caractere, on est oblige de tester les caracteres eux-meme pour savoir ou on va.
J'ai ecris ce petit algo. il me reste a le traduire en php et a le teste.
$str_a_teste;
$nbChar=0;
$start=0;
while ($start<(strlen($str_a_teste)))
{
$letter={$-var-string} //Ici lecture des char les un apres les autres
if($letter != carac vide) {$nb_de_char++}
}
Apres on profite de la variable $nb_de_char pour faire le test de presence de string avec les criteres a choix de l'utilisateur.
Par ex. un string a une lg. min de 3 char. etc
Ici j'ai besoin d'une info. Comment peut'on faire une comparaison avec un char vide?
Est-ce que l'on peut utilise ascii ou unicode?
Quel est le symbole pour char vide?
D'avance merci et bon week-end, je ne pourrai pas revenir sur le forum avant mardi
Marc_3