PHP变量内部数组

时间:2012-07-26 21:56:43

标签: php arrays

我有一个变量:

$my_var = page

想把它放到一个数组中:

 <?php 
    $opts = array(
        'page'=>'/subfolder/ <!-- $my_var ---> .php',
    );
    content_custom('content-area', $opts); 
?>

我会得到这样的道路:

/subfolder/page.php

我对php不太熟悉。这可能吗?

3 个答案:

答案 0 :(得分:7)

$opts = array(
    'page'=>"/subfolder/{$my_var}.php"
);

答案 1 :(得分:3)

这样可以正常工作。但是,当您将字符串放在SINGLE引号中时,其中的变量不会被计算。在字符串中包含的变量周围使用双引号,它将起作用。

答案 2 :(得分:2)

你也可以使用。运算符连接字符串:

Neal的例子:

$opts = array(
    'page'=>'/subfolder/'.$my_var.'.php'
);