我有一个变量:
$my_var = page
想把它放到一个数组中:
<?php
$opts = array(
'page'=>'/subfolder/ <!-- $my_var ---> .php',
);
content_custom('content-area', $opts);
?>
我会得到这样的道路:
/subfolder/page.php
我对php不太熟悉。这可能吗?
答案 0 :(得分:7)
$opts = array(
'page'=>"/subfolder/{$my_var}.php"
);
答案 1 :(得分:3)
这样可以正常工作。但是,当您将字符串放在SINGLE引号中时,其中的变量不会被计算。在字符串中包含的变量周围使用双引号,它将起作用。
答案 2 :(得分:2)
你也可以使用。运算符连接字符串:
Neal的例子:
$opts = array(
'page'=>'/subfolder/'.$my_var.'.php'
);