manipulation de string - PHP - Programmation
Marsh Posté le 22-10-2010 à 13:53:31
substr + strpos( pour avoirla position du premier _ ) + strrpos( pour la position du dernier _ )
ce sera plus efficace que les expression régulirèes
Marsh Posté le 22-10-2010 à 14:01:12
merci de vos réponses à tous les deux
Marsh Posté le 22-10-2010 à 15:08:35
finalement j'ai fait comme ça pour la date:
Code :
|
et pour le pseudo:
Code :
|
rappel type de fichier: 'Twitter_patrick_20101022[2].xml'
Du coup ça marche même si le pseudo a des underscores. Je le mets au cas où ça pourrait aider quelqu'un plus tard. Merci
Marsh Posté le 22-10-2010 à 18:41:06
merci je vais tester par curiosité
Marsh Posté le 22-10-2010 à 13:13:40
Salut
J'ai un peu de mal avec les traitements de chaine, j'ai une chaine de caractère comme cela: twitter_pseudo_date[nombre].xml
'twitter' ne change pas, le pseudo est variable et peut-être de n'importe quelle longueur, et la date a toujours la même longueur, le nombre peut être de différentes longueurs.
J'aimerais récupérer le pseudo entre twitter_ et _date (sachant que le pseudo pourrait contenir un '_') ainsi que récupérer la date dedans.
Il faudrait donc faire "selectionner tout ce qu'il y a entre 'twitter_' et '[', puis retirer la date qui fait toujours 8 caracteres.
Exemple de fichier: Twitter_patrick_20101022[2].xml (la date fait toujours la même taille).
Message édité par caribouuu le 22-10-2010 à 13:16:45
---------------
Bla (blaa bbla)