Archief - preg_replace vraagje

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

El_L4mor

Legacy Member
$string = preg_replace('expressie', 'waarde is $1', $string);


is er een manier waarop ik die waarde $1 kan bewaren nadat de functie is doorlopen? Iets als

PHP:
<?php

$string = preg_replace('expressie', 'waarde is $1', 'string') or die('error');

echo('1 is '. $1);

?>

geeft me gewoon een blanco output :s. Ik wil eigenlijk een text screenen voor een bepaalde expressie, en dan de waarde van die expressie gebruiken, en er een paar functies op uitvoeren. Misschien is er een betere manier dan preg_replace ofzo?

El_L4mor

Legacy Member
heb een beetje opgezocht rond preg_match, maar het lukt me nog steeds niet

PHP:
<?php
$string = '[foto=url]';

preg_match ('/\[foto\=(.*?)\]/is', $string, $matches);

print_r($matches);

?>

geeft me enkel 'Array ( )' als output. Wat ik wil doen, is dus de waarde 'url' terugkrijgen.

any help?


edit: ow het werkt plots toch... srry :p, en thx
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan