Nor*_*orm 10 php arrays variables quotes
我在网上寻找了一些回复,但没有一个是非常准确的.
我希望能够这样做:
$id = "" . $result ["id"] . "";
$info = array('$id','Example');
echo $info[0];
Run Code Online (Sandbox Code Playgroud)
这有可能吗?
cod*_*ict 15
你需要的是(不推荐):
$info = array("$id",'Example'); // variable interpolation happens in ""
Run Code Online (Sandbox Code Playgroud)
要不就
$info = array($id,'Example'); // directly use the variable, no quotes needed
Run Code Online (Sandbox Code Playgroud)
您已将变量括在单引号内,并且在单引号内变量插值不会发生,并且'$id'被视为长度为3的字符串,其中第一个字符是一个美元.
只是不要将其放在引号中:
$id = $result["id"];
$info = array($id, 'Example');
echo $info[0];
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用双引号而不是单引号,那么它将被插值(这也会导致它被转换为字符串):
$id = $result["id"];
$info = array("$id", 'Example');
echo $info[0];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56344 次 |
| 最近记录: |