coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
19 févr. 2005 à 11:57
agateway
Messages postés1Date d'inscriptionmardi 22 juillet 2003StatutMembreDernière intervention16 mai 2006
-
16 mai 2006 à 14:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
La valeur "un" sera le résultat de ta fonction fct_string_before, la valeur "deux" sera le résultat de ta fonction fct_string_between et la valeur "trois" sera le résultat de ta fonction fct_string_after.
Et si tu tiens à avoir exactement 3 valeurs résultats (car on peut en avoir plus de 3), lis la doc jusqu'au bout et tu verras qu'un parametre optionnel supplémentaire limit te permet de spécifier le nb de résultat voulus.
Array
(
[0] => un
[1] => deux
[2] => trois|quatre
)
.oOMimiLOo.
cs_karando
Messages postés10Date d'inscriptionmardi 2 juillet 2002StatutMembreDernière intervention 3 avril 2007 22 févr. 2005 à 00:35
tu aurais voulu faire un explode a kel niveau?
par ce que explode($chainerechercher, $chainesource)
cela ne va que si ta chainerechercher n'est presente qu'une seule fois dans cette fonction je cherche la premiere occurance de chainerecherche afin de recuperer une chaine qui peut comprendre ou non une autre occurance.
Voila. J'ai peut etre pas vraiment expliquer a koi elle servait vraiment.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 19 févr. 2005 à 11:57
tu va ramer...
faire un explode ça pourait pas etre plus efficace ?
16 mai 2006 à 14:52
AS
11 mars 2005 à 22:08
Il suffit juste de lire la doc en entier !
=> http://www.php.net/manual/fr/function.explode.php
Cette fonction splite une chaine par un séparateur et te retourne un tableau contenant les valeurs comprises entre ces séparateurs.
Exemple :
$str = 'un|deux|trois;
print_r(explode('|', $str, -1));
va afficher :
Array
(
[0] => un
[1] => deux
[2] => trois
)
La valeur "un" sera le résultat de ta fonction fct_string_before, la valeur "deux" sera le résultat de ta fonction fct_string_between et la valeur "trois" sera le résultat de ta fonction fct_string_after.
Et si tu tiens à avoir exactement 3 valeurs résultats (car on peut en avoir plus de 3), lis la doc jusqu'au bout et tu verras qu'un parametre optionnel supplémentaire limit te permet de spécifier le nb de résultat voulus.
Exemple:
$str = 'un|deux|trois|quatre';
print_r(explode('|', $str, 3));
va afficher
Array
(
[0] => un
[1] => deux
[2] => trois|quatre
)
.oOMimiLOo.
22 févr. 2005 à 00:35
par ce que explode($chainerechercher, $chainesource)
cela ne va que si ta chainerechercher n'est presente qu'une seule fois dans cette fonction je cherche la premiere occurance de chainerecherche afin de recuperer une chaine qui peut comprendre ou non une autre occurance.
Voila. J'ai peut etre pas vraiment expliquer a koi elle servait vraiment.
19 févr. 2005 à 11:57
faire un explode ça pourait pas etre plus efficace ?