Passer trois paramètres à la fonction explode [Résolu/Fermé]

Signaler
Messages postés
107
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
7 janvier 2010
-
Messages postés
29896
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 juin 2021
-
Bonjour,
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
j'ai la fonction qui passer deux parametres a la fonction explode
voila le code :
<?php
function explode_arr($delim1, $delim2, $string) {
$return=array();
$val1 = explode($delim1,$string);
foreach($val1 as $item) {
$return = array_merge($return,explode($delim2, $item));
}
return $return;
}
$str = 'salut, je suis : un petit, texte: de teste, :wxcxc wxcxw)';
print_r(explode_arr(',',':', $str));
?>


mais j'arrive a la généraliser pour troix paramétres.
merci d'avance.

1 réponse

Messages postés
29896
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 juin 2021
7 122
Tu peux au moins t'en sortir avec strtok et un array :
http://fr3.php.net/manual/fr/function.strtok.php

Bonne chance