Passer troix parametres a la fonction explode

hadjiphp Messages postés 30 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 12 juin 2009 - 10 avril 2009 à 21:43
hadjiphp Messages postés 30 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 12 juin 2009 - 10 avril 2009 à 23:13
Bonjour,


merci pour ce site et souhaite de trouver tous ce que je veux.


je vous remercie.


slt t le monde,
puis-je passer troix parametres a la fonction explode par exemple (, : .) decouper une chaine a chaque foi qu'il ya 'espace' ou ':' ou '.'
svp de me répondre
merci

2 réponses

Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
10 avril 2009 à 22:16
La fonction explode ne prend qu'un seul délimiteur en paramètre, mais tu peux utiliser la fonction preg_split pour pouvoir découper ta chaine selon plusieurs délimiteurs.

Exemple :

<?php
$str = '1;2.3 4';
$sousChaine = preg_split('/[;\. ]/',$str);

print_r($sousChaine);
?>

Ce qui retourne :

Array (
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
hadjiphp Messages postés 30 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 12 juin 2009
10 avril 2009 à 23:13
Bonjour,


merci pour ce site et souhaite de trouver tous ce que je veux.


je vous remercie.


Merci beaucoup le code marche bien.
merci
Rejoignez-nous