Lid |
|
Het beste lijkt mij om een functie te schrijven die de waarde eruit haalt, zodanig dat je die dan "snel" kunt hergebruiken.
Voorbeeld van hoe die eruit zou zien (als ik hem zou shrijven):
function getUrlData($url, $value) {
$tekst = 'www.test.nl/index.php?tekst=hoi';
$positie = strpos($tekst, '?');
$deel2 = substr($tekst, $positie);
$data = array();
$parts = explode('&', $deel2);
foreach($parts as $value) {
$arr = explode('=', $value);
$data[$arr[0]] = $arr[1];
}
return $data;
}
function getUrlData($url, $value) { $tekst = 'www.test.nl/index.php?tekst=hoi'; $positie = strpos($tekst, '?'); $deel2 = substr($tekst, $positie); foreach($parts as $value) { $data[$arr[0]] = $arr[1]; } return $data; }
Deze array sla je dan ergens op en je kan dan makkelijk de data eruit halen via:
$data = getUrlData($url);
echo $data['tekst']; // Geeft normaal gezien 'hoi'
$data = getUrlData($url); echo $data['tekst']; // Geeft normaal gezien 'hoi'
Kan dat er een fout zit qua syntax ofzo, maar het princiepe lijkt me duidelijk |