PHP error
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?
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.
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);
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.
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.




