• php中大括号的作用


    看ecshop的时候,发现在解析模板的时候看到$tag{0}($tag是个字符串)这种写法,然后百了下php中大括号的作用,如下:

    一、不管什么程序,function name(){},  for(){}, ….这太多了,不说也知道什么用了。
    二、$str{4}在字符串的变量的后面跟上{}刚大括号和中括号一样都是把某个字符串变量当成数组处理
    三、{$val},这时候大括号起的作用就是,告诉PHP,括起来的要当成变量处理。

    $arr=array(0=>123, 'name'=>'小猪');
    foreach($array as $k=>$v){
     echo "select * from blog_blogs where blog_tags like '%{$arr[$k]}%' order by blog_id"; //加一个大括号只是将作为变量的标志符
    }
    echo '<br/ ><br/ ><br/ ><br/ ><br/ ><br/ ><br/ >';
    foreach($array as $k=>$v){
     echo "select * from blog_blogs where blog_tags like '%{{$arr[$k]}}%' order by blog_id"; //加两个大括号,外层的将作为普通的字符
    }
    //用大括号来区分变量
    //echo "$arr['name']";//用此句会报语法错误
    echo "{$arr['name']}";//此句正常,大括号内的字符将作为变量来处理
    //$str{4}在字符串的变量的后面跟上{}大括号和中括号一样都是把某个字符串变量当成数组处理
    $str = 'abcdefg';
    echo $str{4};
  • 相关阅读:
    实验室资质认定评审准则和要素及要点
    如何进行内审?
    实验室比对结果评价的3种方法
    第一次如何申请CNAS实验室认可资质
    风险评估的实施步骤
    Servlet
    CMMI_SCAMPY评估方法
    PHP_2
    PHP_1
    java中String与StringBuilder的区别
  • 原文地址:https://www.cnblogs.com/lmule/p/1858474.html
Copyright © 2020-2023  润新知