Chaïne de caractères
Fermé
lapils
-
3 mars 2006 à 11:34
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 3 mars 2006 à 20:57
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 3 mars 2006 à 20:57
A voir également:
- Chaïne de caractères
- Caractères ascii - Guide
- Caractères spéciaux clavier azerty - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractères spéciaux - Guide
- Plus de chaine tv - Guide
7 réponses
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
3 mars 2006 à 11:58
3 mars 2006 à 11:58
elle sort d'où ta chaine ??
c'est une variable ??
Elle vient d'un formulaire, d'une base de données ??
Tu peux en dire plus stp ??
c'est une variable ??
Elle vient d'un formulaire, d'une base de données ??
Tu peux en dire plus stp ??
salut,
je t' explique: via un formulaire je rentre des données dans ma base mais pour évitez qu il y ait des doublons je dois comparer le nom encodé avec ce qu il y a dans la base.
Lle nom est un nom de fichier donc aaaa.doc par exemple, donc je récupère dans une variable la partie avant le point et dans une autre celle après le point pour pour la partie après le point j' utilise la fonction strstr mais je ne sais pas comment faire pour récupérer la partie avant le point
je t' explique: via un formulaire je rentre des données dans ma base mais pour évitez qu il y ait des doublons je dois comparer le nom encodé avec ce qu il y a dans la base.
Lle nom est un nom de fichier donc aaaa.doc par exemple, donc je récupère dans une variable la partie avant le point et dans une autre celle après le point pour pour la partie après le point j' utilise la fonction strstr mais je ne sais pas comment faire pour récupérer la partie avant le point
xman_genius
Messages postés
97
Date d'inscription
vendredi 14 octobre 2005
Statut
Membre
Dernière intervention
21 novembre 2006
21
3 mars 2006 à 12:42
3 mars 2006 à 12:42
slt
je pense que tu peux utiliser des tableau pour diviser la chaine
je pense que tu peux utiliser des tableau pour diviser la chaine
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
3 mars 2006 à 12:43
3 mars 2006 à 12:43
Sachant qu'un petit malin pourrait te mettre un point dans le nom de ton doc ... je te propose tout simplement d'ôter les 4 dernier caracteres .
L'extension étant de 3 caractéres + le point ...
Pour ce faire tu peux utiliser substr ...
(http://fr.php.net/manual/fr/function.substr.php)
ca te va ???
L'extension étant de 3 caractéres + le point ...
Pour ce faire tu peux utiliser substr ...
$rest = substr("abcdef", 0, -1); // retourne "abcde"
(http://fr.php.net/manual/fr/function.substr.php)
ca te va ???
c' est une bonne idée mais les fichiers n' ont pas tjrs le même nombre de lettres dans leurs extensions si?
de plus est ce que je peux dans echo substr('abcdef', 1);
remplacer 'abcdef' par une variable
remplacer 'abcdef' par une variable
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
3 mars 2006 à 13:51
3 mars 2006 à 13:51
bien sur tu peux remplacer 'abcdef' par $var en supprimant les '.
pour les extensions il faut se renseigner mais je suis presque sur que c'est 3 caractéres.
pour les extensions il faut se renseigner mais je suis presque sur que c'est 3 caractéres.
lapils
>
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
3 mars 2006 à 20:40
3 mars 2006 à 20:40
ok merci j' essayerai Lundi
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
>
lapils
3 mars 2006 à 20:57
3 mars 2006 à 20:57
mais les fichiers n' ont pas tjrs le même nombre de lettres dans leurs extensions si?
En ce cas pense aux expressions régulières.
http://www.commentcamarche.net/php/phpreg.php3
Aussi il y a la fonction split
http://www.vulgarisation-informatique.com/expressions-regulieres.php
Ou encore
http://www.infres.enst.fr/~danzart/php3/phpplus.php#chaines
En ce cas pense aux expressions régulières.
http://www.commentcamarche.net/php/phpreg.php3
Aussi il y a la fonction split
http://www.vulgarisation-informatique.com/expressions-regulieres.php
Ou encore
http://www.infres.enst.fr/~danzart/php3/phpplus.php#chaines