字符串类型做为PHP常用的类型数据,在开发过程中我们经常会使用到它,本文主要讲解开发过程中php字符串常用使用函数和使用常见。
本文主要介绍php中字符串使用内容简介如下
- php如何输出字符串
- php如何拼接字符串
一 字符串输入
字符串作为主要数据呈现载体,经常作为程序输出数据内容,常见有浏览器中输出和文件日志输出。
1. 关键词echo
echo
作为php常用输出关键词,开发者后续使用频率非常高
实例代码
/**
* 字符串输出 echo 关键词
*/
echo 'Hello gxxblw.com ';
/**
* 输出php环境信息
*/
echo phpinfo();
2. die或exit函数
die
或eixt
做为中断脚本运行并可输出内容,也同样日常开发中经常使用,常见场景为获取文件异常或程序执行异常中断执行,抛出错误提
实例代码
/**
* 中断php脚本执行,并输出
*/
$file_path="./readme.txt";//文件路径
$resource=fopen($file_path,"r") or die("没找不到文件");//文件不存在抛出错误提示并终止继续执行
echo 'a'; //若文件不存在则 a内容无法输出
二 字符拼接
字符串拼接是php开发中经常使用到的操作,常见场景如拼接SQL语句,拼接变量,拼接素组内容等
1. 使用"."连接符拼接
使用"."连接符拼接是最为常见的拼接方式,常用sql拼接,HTMl代码拼接等。
实例代码
/**
* 使用"."字符串进行拼接
*/
//拼接html
echo '<span>'.'今天我很开心学到了php知识'.'</span><br>';
//拼接sql
$id=1;
$sql='select uid,name form t_user where id='.$id;
//拼接sql
$code='1023';
$sql='您本次验证码为'.$code.'验证码10分钟内有效';
2. 双引号中字符串使用变量
在php里声明一个字符串有2种方式,一种是用单引号,另一种是用双引号。两者中最大的区别就是当字符串中包含变量时,单引号不能输出变量的值,而是直接输出变量名,双引号就可以输出变量的值,字符串内使用变量推荐使用{}
花括号,避免某种其它情况发生bug
/**
* 双引号内使用变量
*/
$title='爱分享博客';
echo " 欢迎光临{$title} , gxxblw.com <br>";//输出内容:欢迎管理分享博客 , gxxblw.com
// 单引号内字符串无法使用字符串
echo '欢迎光临$title gxxblw.com <br>';//输出内容:欢迎光临$title gxxblw.com ,变量$title 原样输出
$params['a']='爱分享';
$params['b']='博客';
echo " 欢迎光临$params[a]$params[b] , gxxblw.com <br>";//输出内容:欢迎管理分享博客 , gxxblw.com
//双引号中使用变量建议使用话括号
echo " 欢迎光临{$params['a']}{$params['b']} , gxxblw.com <br>";//输出内容:欢迎管理分享博客 , gxxblw.com
不使用花括号产生bug,当变量后紧接内容或其它变量因子会混淆程序意图
//演示产生错误执行代码
$title='爱分享博客';
echo " 欢迎光临$title哈哈哈 , gxxblw.com <br>";//输出内容:欢迎光临 , gxxblw.com
3. 多行字符串拼接
有的情况下我们可能需要拼接多行字符串,使用Perl风格的字符串输出,需要使用开始标志和结束标志,开始标志格式<<<ETO
三个小于号代表多行字符串的输入,结束标志ETO
,标志可自定义,一般符合代码规范使用大写,同时多行字符串内容中也可插入使用php变量,使用场景在html模板内容输出中使用
实例代码
/**
* 多行字符串输出演示
*/
$title='爱分享博客';
echo <<<ETO
<h1>{$title}</h1>
<p>一个全栈技术分享博客</p>
<div class="body">欢迎光临爱分享博客,<a style="color: red" href="http://www.gxxblw.com">点击访问</a></div>
ETO;
以上代码输出结果
4. 数组字符串拼接
实例代码
php中array字符串拼接常用在id连接等常见例如:1,2,3
等。
/**
* 数组连接字符
*/
$blog= array('欢迎光临','爱分享的博客','http://www.gxxblw.com');
echo implode(',',$blog);// 输出内容:欢迎光临,爱分享的博客,http://www.gxxblw.com
三 总结
以上内容为php中字符串常用操作方式,为了便于学习我将代码上传至gitee中,大家干感兴趣的可以查看源代码,源代码链接, join_example.php
评论 (0)