|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 167 ![]() |
Bonjour,
J'aimerais retourner dans un tableau la position de tous les caractères X d'une chaine $str. C'est sûrement très bête, mais en utilisant strstr, ça retourner ce qui suit, strpos, une seule occurence, et preg_match_all ne retourne pas les positions... Comment faire? Merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Plusieurs possibilités en fonction de ce que tu cherches :
str_word_count() avec format = 2 preg_match_all() avec flag = PREG_OFFSET_CAPTURE
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 167 ![]() |
Merci! J'avais mal lu pour preg_match_all.
Petite question subsidiaire: comment faire pour retourner un tableau sous la forme array(key => pos) simplement? Pour l'instant j'ai array(array(array(0=>, 1=>pos),...)). J'ai fait: Code :
Merci |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com