I’m trying to write a php script that will generate a variety of new php pages, but I’m finding that I’m unable to write a square bracket out. When I escape a square bracket in the same way as other characters (ie [ ) the leading \ is written to the new page, which results in code that doesnt work:
echo $row\['Value'\];
When I do not escape the bracket, the page fails, and the same thing happens when I try and substitute asc(91).
I have seen other examples that use code like $row->Value, but I tried that and it didn’t work. If anyone can help me output a square bracket, or knows of another method by which I can fetch a value from a row without using one at all, I’d be very grateful
Your echo would appear as an array reference to PHP. Try this:
assuming that you want the value of $row to be output, and not the literal text
$row. If you want the literal text, (e.g. you’re trying to build a PHP script on the fly), then either of these should do the trick: