Hallo,

Ik heb een vraag. ik krijg het gewoon niet voor elkaar,

als ik dit doe werkt het wel

$searchfor = 'main_desc_BR884';
$output = str_replace('main_desc_BR884=', '', $output);


Maar als ik dit doe niet

$searchfor = 'main_desc_$row["naam"]';
$output = str_replace('main_desc_BR884=$row["naam"]', '', $output);


Hoe kan ik dat fixen?
waarin uit zicht "werkt niet"?

Waarom $searchfor die je vervolgens niet gebruikt?
waarom een variabele ($row) tussen ''? Neem tenminste aan dat het een var is?

je voorbeeld is wat tegenstrijdig. Zowel de 2 regels apart als ook de 2 sets onderling.
Mijn vraag is hoe kan ik variabele ($row) er tussen plaatsen $output = str_replace('main_desc_BR884=$row["naam"]', '', $output);
str_replace("main_desc_BR884=$row['naam']", '', $output);
Als je $variabele tussen 'single quotes' zet blijft dit letterlijk '$variabele'.

Als je $variabele tussen "double quotes" zet wordt $variabele wel vervangen door de inhoud hiervan.

Dus wat SanThe aandraagt zou moeten werken.

En nu weet je ook waarom :).

Je kunt dit zelf ook snel testen door het e.e.a. af te drukken eh.

Reageren