这太奇怪了,我尝试了一堆组合的引号,但没有积极的结果,我只是想把children_of_row变量在一个字符串内,但它不像我预期的那样工作,这是奇怪的,但因为我知道这是我错了,而不是php我想让你们告诉我我的"错误"在哪里?
(任何帮助我理解嵌套PHP字符串的东西都是感激的)。
$children_of_array是一个数组,$children_of_row["qu·estion_name"]是一个字符串,当我使用php的gettype函数时,我将值推入$children_of_array,然后在php echo语句中我内爆裂数组(我可以在echo语句中运行php函数吗?),但即使我不这样做结果是相同的,当输出到javascript时类型不再是字符串了。
array_push($children_of_array,'".$children_of_row["question_name"]."');
如果你想要$children_of_row["question_name"]
的字符串,你只需要把它:
array_push($children_of_array, $children_of_row["question_name"]);
只要变量已经是字符串,或者是数组(包括数组)中允许的值,它就可以工作