php 中大括号,PHP中大括号的作用总结
作为一名PHP程序员,对代码的要求很高,代码的中的符号也很有讲究,在代码编写的时候我们经常会用到大括号(花括号),那么你知道什么时候会用到这些大括号吗?其实是有讲究的。在php中使用大括号基本有如下三种情况,下面本篇文章对这三种使用情况做一个总结。
一、function name(){}, for(){}
等等这种情况就不多说了,不说也知道是做什么用的了。
二、$str{4}在字符串的变量的后面跟上{}大括号或者中括号[],里面填写了数字,这里是吧字符串变量当成数组处理。举个例子如下:<?php
$str='phpernote.com';
echo $str{0}; // 输出 p
echo $str[1]; // 输出 h
$str='000';
$str{0}='1';
echo $str; // 输出 100
注意:利用这一特性可用来检查某个字符串是否满足多少长度,使用 isset 的方式替代 strlen 函数,因为 isset 是语言结构,strlen 是函数,所以使用 isset 比使用 strlen 效率更高。比如判断一个字符串的长度是否小于 5,如下:
if(!isset($str{5})) 比 if(strlen($str)<5) 更好。
三、对于可变变量使用大括号,比如:{$val},这时候大括号就是告诉PHP,括起来的部分要当成变量处理。如下例子:<?php
$array=array('www','name'=>'phpernote','com');
echo "$array['name']";//用此句会报语法错误
echo "{$array['name']}";//此句正常,大括号内的字符将作为变量来处理
注意:${$a[1]} 与${$a}[1] 是完全不同的:
${$a[1]} 这里$a[1]是一个变量;
${$a}[1] 这里$a是一个变量;
这种写法的好处就是在字符串中引用变量的时候,这样就可以不使用.运算符,从而减少代码的输入量。
以上这三种方法,虽然说很简单,但是让你对大括号也有了一个更基本的认识,这样一来我们在学习中就能更轻松的掌握大括号的运用技巧了。
相关推荐:
php 中大括号,PHP中大括号的作用总结相关推荐
- python中括号的作用_浅析python 中大括号中括号小括号的区分
python语言最常见的括号有三种,分别是:小括号( ).中括号[ ]和大括号也叫做花括号{ }.其作用也各不相同,分别用来代表不同的python基本内置数据类型. 1.python中的小括号( ): ...
- python 小括号 运算_浅析python 中大括号中括号小括号的区分
python语言最常见的括号有三种,分别是:小括号( ).中括号[ ]和大括号也叫做花括号{ }.其作用也各不相同,分别用来代表不同的python基本内置数据类型. 1.python中的小括号( ): ...
- Scala中大括号和小括号的区别
最近遇到一些关于map()和map{}的问题,因此看了看网上的一些博客,自己做个小总结. 像如下 // map方法这样写不能编译通过 scala> List(2).map( case 2 =&g ...
- 小括号在c语言的作用,c语言小括号的用法有哪些用处.docx
c语言小括号的用法有哪些用处.docx C语言小括号的用法有哪些用处C语言的小括号里面表示一条语句,返回值是多条语句中最靠右的语句的返回值,下面学习啦小编就为大家介绍C语言小括号的用法,欢迎大家阅读. ...
- 小括号在c语言的作用,C语言的小括号----其实是逗号运算符
比如下面的代码: #include void fun() { int a, b, c, d; a = (, b = ); c = (, ); d = (, ); printf("%d %d ...
- 花括号在php中的作用,PHP花括号的作用及使用方法有哪些?(图文+视频教程)...
在PHP学习过程中,大家应该都知道不同类型的括号都有着不同的作用.那么具体有哪些作用,有的朋友可能就不太清楚.本篇文章就给大家介绍总结PHP花括号也就是大括号的作用及使用方法有哪些. 下面我们通过具体 ...
- shell中的括号(小括号,中括号,大括号/花括号)
一.小括号,园括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有分号, ...
- Js函数加括号、不加括号
Js函数加括号.不加括号 (function a(){}) (命名函数表达式)会返回这个函数(不会执行),但是在括号外面无法调用该函数,需要一个变量接收这个函数,var fun = (function ...
- python列表去括号_python 去括号
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 遍历字符串,将属于开括号集合的括号加入到列表中,当遇上一个闭括号的时候计算该闭括 ...
- js中方法调用加括号和不加括号的区别
前言 一个页面需要使用到setInterval和setTimeout.使用过程中对于方法的调用出现了加括号和不加括号的区别,当然在其他的场景也有发生,window.load = init等等 区别 以 ...
最新文章
- 作为谷歌开发者布道师,我为什么要写这本通俗的《数据压缩入门》(二)
- 如何解决 SQL Server 2000 中的连接问题
- linux日志发送,Linux中将执行过的命令记录到日志并发送到服务器的方法
- Python语言学习:Python随机生成那些事之随机生成使用方法、案例应用之详细攻略
- 亮相 LiveVideoStackCon 2021,网易云信解构自研大规模传输网 WE-CAN
- 【python】1. 两数之和
- LGD:涨点神器!旷视孙剑、张祥雨团队提出标签引导的自蒸馏技术,助力目标检测!...
- BootstrapTable冻结表头(一)
- 主成分分析 PCA算法原理
- python-第三课-字符串详解
- 常见面试题汇总 —— C语言
- 北斗高精度定位在民航机场的创新应用
- Blender 合成节点 中英文对照
- PLSQL入门与精通(第56章:用PLSQL读写文件)
- MCS51 系列单片机的最小系统
- 怎么做视频特效?不妨试试抖音特效创作平台
- Python-数据库
- 劫持Linux idle进程做点自己的计算任务
- 7.12 vowels.c 程序
- 手机信号塔机房里的服务器,各种通信铁塔和机房类型介绍,别再傻傻分不清了...