|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité(e)
Messages : n/a ![]() |
Bonjour,
Est-il possible de demander que explode "choisisse" entre deux séparateurs, au premier des deux rencontrés un peu comme dans l'exemple ci-dessous (mais ma syntaxe est mauvaise) Code :
$filename = explode('$' OR '(', $filename); |
00
|
|
|
#2 |
|
Membre éclairé
![]() Développeur multimédia Inscription : janvier 2008 Messages : 375 ![]() |
je n'ai pas essayé mais tente de le faire en mettant un tableau en paramètre
du genre Code :
$filename = explode(array("$", "("), $filename);
__________________
Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière |
|
|
00
|
|
|
#3 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
La fonction explode en est incapable contrairement à split ou encore preg_split (qui est un peu plus évolué dirons-nous).
Code :
$parts = preg_split('/[$)]/', $filename); |
|
|
00
|
|
|
#4 |
|
Invité(e)
Messages : n/a ![]() |
Ok, merci.
Dommage qu'il faille passer par un tableau… |
00
|
|
|
#5 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
J'ai juste apporté une réponse par rapport à l'usage d'explode.
Mais tout dépend ce que l'on cherche à faire : ces fonctions ont un paramètre limit qu'il est possible de combiner à la fonction list dans des cas bien précis (et maitrisés), tout comme on pourrait utiliser les expressions régulières (il y a des chances qu'on en revienne +/- directement à un tableau aussi ) ...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com