Aide avec la fonction preg_split

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Aide avec la fonction preg_split

Re: Aide avec la fonction preg_split

par Ryle » 21 févr. 2010, 14:10

Il te faut utiliser une expression régulière. C'est à dire un masque correspondant à la chaine que tu veux traiter, te permettant de capturer les parties qui t'intéressent.

Ce masque va dépendre des chaines que tu es susceptibles de devoir traiter et doit être construite en conséquence, par exemple le masque #([0-9]+)# te permet de capturer un nombre contenu dans ta chaine. Mais tout va dépendre des noms de tes fichiers, il vaut donc mieux dans un premier temps que tu jettes un coup d'oeil aux expressions régulières :)

Par ailleurs, je pense qu'un preg_match() correspondrait d'avantage à ce dont tu as besoin, mais le principe reste le même :)

Aide avec la fonction preg_split

par JeanJean » 21 févr. 2010, 11:46

Bonjour,

J'ai un nom d'image => photo_1.jpg et j'aimerais récupérer le 1.

Après quelques recherches sur Google, j'ai vu que la fonction preg_split permettait de le faire.

Voilà ce que ça donne :
<?php $dernier_numero = preg_split('',$fichier); ?> 
Sauf que je ne sais absolument pas quoi mettre entre les ''

Merci. ;)