<?php
// functie verkrijg_string_tussen
// syntax: verkrijg_string_tussen($string, $begin, $einde);
// voorbeeld: verkrijg_string_tussen("Tekst welke <b>vet</b> is gemaakt.", "<b>", "</b>"); // geeft "vet"
// voorbeeld: verkrijg_string_tussen("De naam is: Sinterklaas.", ":", "."); // geeft "Sinterklaas"

function verkrijg_string_tussen($tekst, $begin, $einde)
	{
	// maak de $tekst iets langer
	$tekst = " " . $tekst;
	
	// zoek locatie van $begin
	$positie_begin = strpos($tekst, $begin);
	
	// als er geen $begin is gevonden
	if ($positie_begin === false)
		{
		// return niets terug (maar geen false!)
		return "";	
		} 
	
	// geef positie van begin aan
	$positie_begin += strlen($begin);
	  
	// bereken lengte van $tekst die teruggegeven moet worden
	$lengte_tekst = strpos($tekst,$einde,$positie_begin) - $positie_begin;
	
	// geef gepaste lengte terug
	return substr($tekst,$positie_begin,$lengte_tekst);
	}

?>