PHP数组内部的变量

3

我有一个变量:

$my_var = page

想把它放进一个数组中:

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

That I will get the path like:

/subfolder/page.php

我对php不是很熟悉。这个是否可能?

3个回答

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

@Melros 没问题 ^_^ 很高兴能帮助您 - Naftali

3

那将会很好地运作。然而,当你将字符串用单引号括起来时,其中的变量不会被计算。使用双引号包含在字符串中的变量,它将会工作。


2
您也可以使用“.”运算符来连接字符串:
Neal的示例:
$opts = array(
    'page'=>'/subfolder/'.$my_var.'.php'
);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接