par
moogli » 19 avr. 2013, 19:49
salut,
pour t'aider il faut être certain que ce motif sera toujours le même.
une solution brutale explode
<?php
$txt = <<<txt
12445115 hdues-45845
3445-h45
zer
fjdkdle constueo
45752155h
7558fgfd26
7455dzee_4525
tueo
456----Fidsl45654dfhjs
455684555
txt;
$r = explode("\r\n\r\n",$txt);
xdebug_var_dump($r);
tu récupère l'index 1 du tableau $r.
array (size=3)
0 => string '12445115 hdues-45845
3445-h45' (length=30)
1 => string 'zer
fjdkdle constueo
45752155h
7558fgfd26
7455dzee_4525
tueo' (length=65)
2 => string '456----Fidsl45654dfhjs
455684555'
après avec substr en deux fois avec strpos + strlen en prime, la première fois tu récupère ce qu'il y a après les premiers saut de ligne. ensuite ce qu'il y a avant le second saut de ligne.
<?php
$r = trim(substr($txt,strpos($txt,"\r\n\r\n"), strlen($txt)));
$r = substr($r, 0,strpos($r,"\r\n\r\n"));
@+