php定界符格式输出变量,php定界符和几种输出方式

•定界符<<<

1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西;

2.在PHP定界符中的任何特殊字符都不需要转义;

3.PHP定界符中的PHP变量会被正常的用其值来替换。

$name='aaa';

$str= <

STR;

*1.以<<

2.开始标记和结束标记相同,比如常用大写的EOT、EOD、EOF来表示,但是不只限于那几个,只要保证开始标记和结束标记不在正文中出现即可。

2.几种输出方式

echo和print常用来输出字符串;

查看数组常用print_r、var_dump;

若使用echo和print输出数组时则,结果只能显示"Array",不会显示数组的结构。

•echo

echo '张三';

•print

•print_r

•die   exit

function A(){

echo '正在执行函数';

// return 5;//终止脚本的运行

die;

echo 'return之后';

}

echo '开始调用函数';

// return;

echo '

';

$res = A();

echo '

';

echo $res;

echo '

';

echo '结束调用函数';

•printf

int printf (const char * szFormat, ...);

第一个参数是一个格式化字符串,后面是与格式化字符串中的代码相对应的不同类型多个参数。

•sprintf

int sprintf (char * szBuffer, const char * szFormat, ...);

第一个参数是字符串缓冲区,后面是一个格式字串。sprintf不是将格式化结果标准输出,而是将其存入szBuffer。该函数返回该字符串的长度。

$num=5;

$location='树上';

$format='有%d只猴子在%s';

echo sprintf($format,$num,$location);

//执行结果为:有五只猴子在树上

3.常用字符串函数

•strlen  mb_strlen

$str='张三';//utf-8,一个中文占三个字节

echo strlen($str);//返回字符串所占字节个数结果为9

echo mb_strlen($str,'utf8');//结果为2

•trimltrim    rtrim

$str=" #123 # 456 #";

// //trim只能去除首尾,不能去除中间的字符

//ltrim去除首部空格

//rtrim去除尾部空格

•str_replace

定义和用法

str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。

该函数必须遵循下列规则:

如果搜索的字符串是数组,那么它将返回数组。

如果搜索的字符串是数组,那么它将对数组中的每个元素进行查找和替换。

如果同时需要对数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余元素将用空字符串进行替换

如果查找的是数组,而替换的是字符串,那么替代字符串将对所有查找到的值起作用。

•mysql_escape_string   addslashes  stripslasheshtmlspecialchars

$no=1001;

$name='张三';

$memo="I'm a student";

$memo="";

$memo=addslashes($memo);

$memo=mysql_escape_string($name);

$memo=htmlspecialchars($memo);

$sql="insert into student(no,name,memo) values('{$no}','{$name}','{$memo}')";

echo $sql;

$str="";

echo $str;

//反转义

$str="I\'m a studen";

$str=stripslashes($str);

echo $str;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值