Ik doe dit nu zo, alleen is het met deze manier niet mogelijk om te controleren hoeveel h1 tags er zijn (je haalt namelijk alleen de info uit de 1e) en is deze manier nogal load intensief als je een complete pagina opent.
<?php
$content = explode('<h1>', $string); // array in de vorm van
// 0 => 'tekst in de h1</h1>tekst tot de volgende h1', 1 => '........'
$count = count($content); // telt alle h1's
?>
Je moet dus gewoon een count op jet $content-array doen.
Hier kan je verder dit op doen:
<?php
foreach($content as $h1)
{
$h1 = explode('</h1>', $h1);
echo $h1[0]; // het deel voor de eindtag '</h1>' echo'en
}
?>
@noppes wie zegt er dan ik geen xml kan?
alleen met xml kom je hier niet uit.
Explode is dus echt de enige manier om de content uit een h1 attribuut te halen?
ja dacht zelf ook aan een regexp alleen is dat nog niet een sterk punt, xslt ziet er interessant uit (http://www.w3schools.com/xsl) alleen snap ik niet hoe je hiermee dit kan oplossen?