is het mogelijk om in php alles dat in een string tussen < en > staat in een array op te slaan?

en is dit ook mogelijk met andere tekens?

ThNx,
Jeroen ;)
regexp gebruiken om de vars op te halen, en dan simpel toevoegen aan een $var[] = $waarde;
euhm...
sorry dat snap ik niet.

Kun je een voorbeeld geven?
Hoi Jeroen, voor dat soort doeleinden heb ik gister een classe gepost. Deze zal precies doen wat jij wilt.

Kijk hier eens: http://www.phphulp.nl/php/scripts/7/1076/

gebruik als volgt:

<?
$arrMatch = array();
STATIC_STRING::match_by_tag($strText, '<', '>', $arrMatch);

// De array arrMatch bevat nu alle posities van text tussen < en >
foreach($arrMatch as $arrPos)
{
// Beginpositie van <
$iStartPos = $arrPos[0];

// Eindpositie van >
$iEndPos = $arrPos[1];

// Totale lengte van < tot > inclusief de < en >
$iTotalLength = $arrPos[2[;

// totale lengte van de tekst tussen de < en >
$iInnerLength = $arrPos[3];

// de tag verkrijg je dus zo:

$strTag = substr($strText, $iStartPos, $iTotalLength);
}
?>


Success!!

Reageren