首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将PHP变量与字符串文字混合使用

将PHP变量与字符串文字混合使用
EN

Stack Overflow用户
提问于 2011-03-20 21:54:57
回答 2查看 192.5K关注 0票数 158

假设我有一个定义为:$test = 'cheese'的变量$test

我想输出cheesey,我可以这样做:

代码语言:javascript
复制
echo $test . 'y'

但我更倾向于将代码简化为类似这样的代码(这是行不通的):

代码语言:javascript
复制
echo "$testy"

是否有一种方法可以将y视为独立于变量?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-20 21:55:57

代码语言:javascript
复制
echo "{$test}y";

当直接在字符串中插入变量时,可以使用大括号消除歧义。

而且,这不适用于单引号。所以:

代码语言:javascript
复制
echo '{$test}y';

将输出

代码语言:javascript
复制
{$test}y
票数 281
EN

Stack Overflow用户

发布于 2017-05-18 22:33:03

代码语言:javascript
复制
$bucket = '$node->' . $fieldname . "['und'][0]['value'] = " . '$form_state' . "['values']['" . $fieldname . "']";

print $bucket;

收益率:

代码语言:javascript
复制
$node->mindd_2_study_status['und'][0]['value'] = $form_state['values']
['mindd_2_study_status']
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5368890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档