假设我有一个定义为:$test = 'cheese'
的变量$test
我想输出cheesey
,我可以这样做:
echo $test . 'y'
但我更倾向于将代码简化为类似这样的代码(这是行不通的):
echo "$testy"
是否有一种方法可以将y
视为独立于变量?
发布于 2011-03-20 21:55:57
echo "{$test}y";
当直接在字符串中插入变量时,可以使用大括号消除歧义。
而且,这不适用于单引号。所以:
echo '{$test}y';
将输出
{$test}y
发布于 2017-05-18 22:33:03
$bucket = '$node->' . $fieldname . "['und'][0]['value'] = " . '$form_state' . "['values']['" . $fieldname . "']";
print $bucket;
收益率:
$node->mindd_2_study_status['und'][0]['value'] = $form_state['values']
['mindd_2_study_status']
https://stackoverflow.com/questions/5368890
复制相似问题