PHP语句求解释:$name{3} == '/'
读程序的时候读到这样一句,运行正常,大括号是什么,这是什么功能?$name存储的是一个路径的字符串...
读程序的时候读到这样一句,运行正常,大括号是什么,这是什么功能?
$name存储的是一个路径的字符串 展开
$name存储的是一个路径的字符串 展开
3个回答
展开全部
字符专用的一种语法。大括号就是把字符串当成像数组一样的方式来取第几个字符。。
兼容写法是中括号,标准一点就是大括号。但并非真是当成数组,是一种专用的写法。
兼容写法是中括号,标准一点就是大括号。但并非真是当成数组,是一种专用的写法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$str{4} 在字符串的变量的后面跟上{}大括号,和中括号一样,都是把某个字符串变量,当成数组处理
$str = 'abcdefg';
echo $str{4};
结果=字母e,因为数组从0开始
$str = 'abcdefg';
echo $str{4};
结果=字母e,因为数组从0开始
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以试下var_dump($name{3}),看看什么情况。我没这样用过,估计是返回这个字符串左起第四个字符的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询