zoukankan      html  css  js  c++  java
  • php变量什么情况下加大括号{}

    下面几个比较能说明原因的解释是:

          
    1. 表示{}里面的是一个变量  ,执行时按照变量来处理    
    2. 在字符串中引用变量使用的特殊包括方式,这样就可以不使用.运算符,从而减少代码的输入量了。

    其实输出那块是等同于print   "hello   ".$arr['fruit']; 

    PHP: 字符串变量中大括号(花括号{})的作用

    PHP 变量后面加上一个大括号{},里面填上数字,就是指 PHP 变量相应序号的字符。
    例如:
    $str = 'hello';
    echo $str{0}; // 输出为 h
    echo $str{1}; // 输出为 e
    如果要检查某个字符串是否满足多少长度,可以考虑用这种大括号(花括号)加 isset 的方式替代 strlen 函数,因为 isset 是语言结构,strlen 是函数,所以使用 isset 比使用 strlen 效率更高。
    比如判断一个字符串的长度是否小于 5:
    if ( !isset ( $str{5} ) ) 就比 if ( strlen ( $str ) < 5 ) 好。

  • 相关阅读:
    设计模式-观察者模式
    获取ubuntu中软件包的有用地址
    vim 简单命令
    adb logcat 日志过滤
    shell编程——
    shell编程——参数传递
    Chromecast
    linux 广播
    【转】Git命令解说
    linux 多播
  • 原文地址:https://www.cnblogs.com/focai/p/3944133.html
Copyright © 2011-2022 走看看