php 大括号{}
来源:互联网 发布:孙娜恩的脸肿了知乎 编辑:程序博客网 时间:2024/06/16 22:47
php中对于大括号{ }的使用,经常出现在for、while、if else 等,用来作为“块”的界定
if(count($array_s5)!=0){foreach($array_s5 as $value){$query_tian_sum_money=$dbh->query("select get_law_month_amt('$value','$pre_yymm') from dual");list($z4_temp)=$query_tian_sum_money->fetch();$z4+=$z4_temp;}}
或者是在类和函数中,同样也是界定的作用
function search_permission(){global $depart_no_1;if($depart_no_1!='3' and $depart_no_1!='M' and $depart_no_1!='2'){exit("<P ALIGN=\"center\"><FONT SIZE=\"5\" COLOR=\"#CC0000\">无权进入<br><A HREF=\"javascript:history.go(-1)\">回上一页 </A></FONT>");}}
{ }还可以表示数组的下标,作用同[ ]
对于数组$a=array('1','2'); $a[0] 与 $a{0} 的结果都是 1 。
这个对于字符串 $b='test'; $b[0] 与 $b{0}的结果都是 t 。$temp[0]=array('asdfas','qwer','rti');
如果你想在php中的字符串中(" " 之间, ' ' 之间不行,因为php不会去找' ' 之间的变量) 输出一个多维数组的一个元素的话,直接写$test[0][1] 是不行的,php会把 $test[0][1] 解析成 array[1],
因为php在碰到 $时会把数组名(这里是test)其后面第一个 [] (这里是[0])的认为是一个变量,忽略后面的[1]。
这时候,用{}把整个$test[0][1] 包含在里面 {$test[0][1]} 告诉php这个{}里面都是属于这个变量的。
$temp[0]=array('asdfas','qwer','rti'); echo"<tr class='aaa'><TD ID=td3 align=center>$d<TD ID=td3 align=center><input type=text name=fk_date[$j] value={$temp[0][0]}>注:直接echo 是可以 输出$test[0][1] ,但是echo {$test[0][1]}; 会报错,echo “ {$test[0][1]}”; 则不会。
所以在“”之间是可以使用{}定界的,echo "{$test}test";和 echo $test."test"; 是一样的。如果直接echo 的话就不要使用了,容易出notice和error,还不容易阅读。
0 0
- php大括号作用
- PHP的大括号
- php 大括号{}
- php json_encode 大括号中括号
- PHP字符串中的大括号
- PHP 大括号的用法
- php中的大括号用法
- php中大括号作用{}
- php Smarty模板大括号
- PHP json中的大括号和中括号
- PHP中的的大括号(花括号{})使用详解
- php中大括号的作用
- php中大括号的作用
- PHP: 字符串变量中大括号
- PHP中大括号{}的用法
- php中大括号作用介绍
- php中大括号作用介绍
- php 中大括号的规范
- android短信管理
- 谈谈objc公用库
- C# 访问mongodb 基类
- Xcode 6 如何创建一个Empty Application
- Github远程资源库的创建与使用
- php 大括号{}
- eclipse发布apk签名
- yii2 安装教程
- Go语言time包的练习及封装
- SpringMVC3.0+myBatis3.2整合的显示和添加功能中时间问题解决
- [C++]LeetCode: 92 Unique Binary Search Trees II
- 【hadoop 2.6】hadoop2.6伪分布模式环境的搭建测试使用
- 中国现状反思--反腐及宗教
- C# PropertyGrid控件应用心得