<?php$str="adfasdf";$str{1}='2';echo $str;?>为什么用$str{1} 与 $str[1] 效果是一样的 这是为什么恩 我以前没用过
2 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
如果这个变量是 字符串 那你用 { } 如果是数组 就用 [ ]
{ } 其他的用处
$a = 'ab';
${$a.'0'} = 20; // 等于 $ab0 = 20
还可以这样
$a[0] = 5;
$str = " a {$a[0]} b c "; //等于 $str = 'a '.$a[0].' b c '
- 2 回答
- 0 关注
- 844 浏览
添加回答
举报
0/150
提交
取消