Compter nombre de caractère défini
pirmax
Messages postés
549
Statut
Membre
-
pirmax Messages postés 549 Statut Membre -
pirmax Messages postés 549 Statut Membre -
Bonjour,
J'ai baud chercher une fonction mais je l'a trouve pas, donc j'éspère que vous allez pouvoir m'aider !
Je cherche la fonction qui permet de compter le nombre de lettre défini comme compter les / dans une chaîne, j'ai essayé ca : strpos("voici/un/test","/") mais il me donne le position de du premier slash or je veux le nombre de slash !!
Avez-vous une idée ??
Merci,
Maxence
J'ai baud chercher une fonction mais je l'a trouve pas, donc j'éspère que vous allez pouvoir m'aider !
Je cherche la fonction qui permet de compter le nombre de lettre défini comme compter les / dans une chaîne, j'ai essayé ca : strpos("voici/un/test","/") mais il me donne le position de du premier slash or je veux le nombre de slash !!
Avez-vous une idée ??
Merci,
Maxence
A voir également:
- Compter nombre de caractère défini
- Caractère spéciaux - Guide
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Nombre de jours entre deux dates excel - Guide
- Caractere vide - Guide
4 réponses
si mes souvenirs en algo est pas trop viellot, ça pourrait donner ça :
chaine = "Voici/un/test"
j = longueur(chaine)
compteur = 0
pour i=1 ; i <=j ; i++
{
si chaine[i] == "/" alors
compteur++
}
bon, il te reste plus qu'à le traduire dans ton langage mais ça devrait le faire
chaine = "Voici/un/test"
j = longueur(chaine)
compteur = 0
pour i=1 ; i <=j ; i++
{
si chaine[i] == "/" alors
compteur++
}
bon, il te reste plus qu'à le traduire dans ton langage mais ça devrait le faire
la il te donne le nombre de mot separé par les '/' ( probleme si sa commence ou termine par '/' )
sinon autre methode
en php celle la :p
$str = "ma/chaine";
$cpt=0;
while ( strpos($str ,"/") != -1 ){
$cpt++;
$str=substr($str, strpos($str ,"/") );
}
echo $str;
sinon autre methode
en php celle la :p
$str = "ma/chaine";
$cpt=0;
while ( strpos($str ,"/") != -1 ){
$cpt++;
$str=substr($str, strpos($str ,"/") );
}
echo $str;
Perdu, j'ai trouvé juste après posté ce topic !!
J'ai utilisé substr_count("voici/un/test","/"), et ca me retourne 3 :)
C'est pour ce script :
$php_self = $_SERVER['PHP_SELF'];
$php_self_x = explode('/',$php_self);
$php_self = $php_self_x[substr_count($php_self,"/")];
echo $php_self;
Pour afficher le nom du fichier sur lequel on se trouve sans avoir les slashs /
Merci beaucoup de votre aide, je tacherais d'utiliser vos fonctions dans un autre contexte !
Maxence
www.microshyma.com
J'ai utilisé substr_count("voici/un/test","/"), et ca me retourne 3 :)
C'est pour ce script :
$php_self = $_SERVER['PHP_SELF'];
$php_self_x = explode('/',$php_self);
$php_self = $php_self_x[substr_count($php_self,"/")];
echo $php_self;
Pour afficher le nom du fichier sur lequel on se trouve sans avoir les slashs /
Merci beaucoup de votre aide, je tacherais d'utiliser vos fonctions dans un autre contexte !
Maxence
www.microshyma.com