php中输出变量加大括号{}作用
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-02 14:38:53 浏览: 评论:0
在php中大括号{}我们常用的是类数组或条件判断了,但是在变量中用这种写法{$test}是什么使用呢,下面我来给大家介绍.
php输出变量加大括号,这是什么写法?看下面一段代码:
实例代码如下:
- <?php
- header("Content-Type:text/html; charset=utf-8");
- $test="1变量1";
- //echo "前面有字符串aa ".$test." bb后面字符串";
- echo "前面有字符串aa {$test} bb后面字符串";
- ?>
可以看出php输出变量加大括号同使用.运算符输出变量字符串效果是一样,总结出下面3点以帮助理解php输出变量加大括号{}的作用:
1. 表示{}里面的是一个变量 ,执行时按照变量来处理;
2. 在字符串中引用变量使用的特殊包括方式,这样就可以不使用.运算符,从而减少代码的输入量了;
3. 防止变量名和后面的字符串连在一起.
附:
字符串变量中大括号{}的作用:
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 ) 好.
Tags: 输出 变量 加大
- 上一篇:PHP判断浏览器类型程序代码详解
- 下一篇:php include()带参数实现方法
相关文章
- ·php输出excel的简单方法(csv格式)(2014-02-21)
- ·PHP实现提交表单及输出例子(2014-06-10)
- ·PHP输出生成XML文件实例程序(2014-08-20)
- ·php 输出xml 文件(2014-08-20)
- ·php ob_flush flush 输出缓存实例与说明(2014-09-19)
- ·php输出金字塔2种方法(2014-09-22)
- ·php输出控制的学习笔记(2015-04-04)
- ·PHP嵌套输出缓存的例子(2015-04-13)
- ·什么是PHP输出缓冲区?(2020-03-02)
- ·PHP写API输出的时用echo的原因(2020-04-09)
- ·php输出xml必须header的解决方法(2021-04-17)
- ·PHP向浏览器输出内容的4个函数总结(2021-04-26)
- ·PHP动态输出JavaScript代码实例(2021-05-13)
- ·php实现字符串反转输出的方法(2021-05-16)
- ·php输出xml属性的方法(2021-05-17)
- ·MySql数据库查询结果用表格输出PHP代码示例(2021-05-17)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)