AsterixMedlem sedan dec. 1999483 inlägg Hur gör jag för att plocka ut mindre bitar av en text ur en större. Jag vill plocka ut många textbitar ur en text och alla börjar med t.ex. BÖRJA och slutar med t.ex. SLUTA. Jag har testat med:
eregi("BÖRJA(.*)SLUTA", $line, $out))
Då tar den allt mellan den första BÖRJA och sista SLUTA och det vill jag ju inte.
------------------
/Emil Hesslow
[Redigerat av Asterix den 18 dec 2000]
RyzzenMedlem sedan mars 2000267 inlägg $dataneed = "[";
$datastopp = "]";
$offset = 0;
for($i = 0; $i<10; $i++)
{
$offset = strpos($text,$dataneed,$offset);
$offset_stopp = strpos($text,$datastopp,$offset);
$data = substr($text,$offset+1,$offset_stopp-($offset+1));
$offset = $offset_stopp;
echo $data;
}//for
plus ett ovan för att jag vill inte har med "["..
$data inhåller det du vill ha
AsterixMedlem sedan dec. 1999483 inlägg Jag löste det i skolan, men jag hann skriva något meddelande om det men tack ändå.
------------------
/Emil Hesslow