[php]calcul de caractere + condition

Fermé
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 - 24 janv. 2010 à 07:03
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 - 24 janv. 2010 à 20:15
Bonjour,
j'aimerias calculer le nombre de caractere de mes postes news pour ensuite les mettres dans une conditions
ceci est pour regles l'affichage de fond de mes news par rapport au nombre de caractere

Quel sont les possibilite et comment les emploi t'on?
A voir également:

6 réponses

rudak Messages postés 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
24 janv. 2010 à 08:35
avec javascript tu peu connaitre la longueur d'une chaine de caracteres, dans un input par exemple

nbCaracteres = document.getelementbyid('inputTexte').value.length;
0
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
24 janv. 2010 à 13:46
merci pour ta reponse rudak, mais moi je me tourne vers php et vers ceci:
strlen
mais comment l'utiliser dans une fonction if or else, j'essaye mais je n'arrive pas.
le but est de faire un peut comme ceci:
IF contenu <=200{
echo" affichage de la page avec fond image plus petit"
} ELSE IF contenu <=400{
echo" affichage de la page avec fond image moyenne"
} ELSE {
echo" affichage de la page avec fond image grande"
}


je sais pas si ce bout de code vous aide a comprendre comment j'essaie de l'employer, mais j'ai besoin de votre aide la dessus, j'ai pas mal potasser sur fr.php.net et pourtant je vois pas ce que je peut faire.
0
il ya la fonction strlen dans php qui te permet de connaitre le nombre de caractere d'une chaine.

donc tu peux faire un truc du genre:

...
$nbCar = strlen($chaine);
if($nbCar <= 200){
   ....
}
else if($nbCar <= 400){
  ...
}
else{
  .....
}

0
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
24 janv. 2010 à 15:35
oki merci j'avais pas essyer comme sa merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
steph32 Messages postés 96 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 1 novembre 2010 56
24 janv. 2010 à 16:24
Salut,

deux inconvénients à utiliser strlen :
- tu ne peux gérer strlen qu'après le POST (pas gênant dans ton cas)
- si tu es en UTF8, strlen pose des problèmes avec les accents strlen ("é") renvoie 2

a+
0
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
24 janv. 2010 à 20:15
merci mais je n'ai aucun inconvéniant avec strlen meme en UTF8
0