Preg_match

Fermé
kentin - 21 juil. 2010 à 17:09
 kentin - 22 juil. 2010 à 15:47
Bonjour,

j'ai un soucis avec mon preg match en php, savez vous comment bien découper un fichier sous ce nom :

Exemple de nom que j'ai récupéré dans une variable :
[1990] Bob Marley - The Very Best Of

j'aimerai donc récuperer :
1990
Bob Marley
The Very Best Of


dans plusieurs variable du preg match.

Merci pour votre aide :)


1 réponse

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
21 juil. 2010 à 20:57
inspires toi de cet exemple:

<?php
$chaine='bla blabblallal 09h45-20h30 reblalalalal bla blabblallal 12h20-21h00 reblalalalal';
$masque="/[0-9]{2}h[0-9]{2}-[0-9]{2}h[0-9]{2}/";
preg_match_all($masque,$chaine,$out1,PREG_PATTERN_ORDER);
echo 'Avec flag:PREG_PATTERN_ORDER:<br /><pre>';
print_r($out1);
echo '</pre>';

preg_match_all($masque,$chaine,$out2,PREG_SET_ORDER);
echo '<br /><br />Avec flag:PREG_SET_ORDER:<br /><pre>';
print_r($out2);
echo '</pre>';

preg_match_all($masque,$chaine,$out3,PREG_OFFSET_CAPTURE);
echo '<br /><br />Avec flag:PREG_OFFSET_CAPTURE:<br /><pre>';
print_r($out3);
echo '</pre>';


?>
1
ok super merci :) je vais me pencher la dessus
0