Supprimer un message
gizmo
Bon, je propose de rassembler ici toutes les pire merdes issues du moteur PHP, parce que bon, y en a des tas, mais si on sait construire une petite base de connaissance, cela permettra d'éviter de toujours marcher dedans (il parait que cela porte bonheur )
Alors, j'ouvre le bal avec PHP 5.0.4
Et en sorties, on a un magnifique
AVANT
array(3) {
[0]=>
array(1) {
[0]=>
string(17) "TEXTE A CAPTURER "
}
["super"]=>
array(1) {
[0]=>
string(17) "TEXTE A CAPTURER "
}
[1]=>
array(1) {
[0]=>
string(17) "TEXTE A CAPTURER "
}
}
APRES
array(2) {
[0]=>
string(17) "TEXTE A CAPTURER "
[1]=>
string(17) "TEXTE A CAPTURER "
}
Magnifique n'est-ce pas?
Alors, j'ouvre le bal avec PHP 5.0.4
- <?php
- $text = 'ici du TEXTE A CAPTURER et puis du blabla';
- preg_match_all('/(?P<super>[A-Z][A-Z ]+)/', $text, $matches);
- echo "AVANT\n";
- var_dump($matches);
- preg_replace_callback('/(?P<super>[A-Z][A-Z ]+)/', 'callback', $text);
- function callback($matches) {
- echo "APRES\n";
- var_dump($matches);
- }
- ?>
Et en sorties, on a un magnifique
AVANT
array(3) {
[0]=>
array(1) {
[0]=>
string(17) "TEXTE A CAPTURER "
}
["super"]=>
array(1) {
[0]=>
string(17) "TEXTE A CAPTURER "
}
[1]=>
array(1) {
[0]=>
string(17) "TEXTE A CAPTURER "
}
}
APRES
array(2) {
[0]=>
string(17) "TEXTE A CAPTURER "
[1]=>
string(17) "TEXTE A CAPTURER "
}
Magnifique n'est-ce pas?