前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php字符串基本操作

php字符串基本操作

作者头像
十月梦想
发布2018-08-29 10:42:30
1.2K0
发布2018-08-29 10:42:30
举报
文章被收录于专栏:十月梦想十月梦想

字符串单词同级str_word_count();

注意:中文字符串不能进行统计

代码:

<?php 
//统计字符串单词数量str_word_count();
$str='hello I am dream,because it is big';
echo str_word_count($str);//输出8,返回整数型
$str1='你好';
echo str_word_count($str1);//无法查询中文,返回0

字符串拆分与组合

拆分explode,组合implode

explode根据字符串位置可以拆分为一个数组

implode可以添加符号进行数组元素组合

/*字符串拆分与组合
 *拆分explode(分解符,字符串),
 *组合implode(分解符,字符串)
 *explode根据字符串位置可以拆分为一个数组
 *implode可以添加符号进行组合
 */
$string1='A_B_c_d_e_f_g';
$string2='这个 是 按 照 一定 的 空格 进 行 拆分 的 字符';
$a=explode('_',$string1);//拆分string1,传值给变量a
print_r($a);//打印数组a
echo "<br>";
$b=explode(' ',$string2);//拆分string2,传值给变量b
print_r($b);//打印数组b
//implode(组合符号,数组名),组合数组的元素
echo implode('-',$a);
echo "<br>";
echo implode('——',$b);

字符串查找strstr(查找目标字符串,查找关键词),stristr(查找目标字符串,查找关键词)

作用从第一个找到该字符或者字符串到结束

strstr:对大小写敏感,stristr:对大小写不敏感

//字符串查找strstr,stristr,区别前者对大小写敏感,后者则不影响
$somestr1='I hava a Dream,but that go to dream';
$somestr2='我有一个梦想,这个梦想去追寻理想';
echo strstr($somestr1,'dream')."<br>";//对大小写敏感只输出dream
echo stristr($somestr1,'dream')."<br>";//对大小写不敏感只输出Dream到.......结尾
echo strstr($somestr2,'梦想');//

trim:字符串空格清理

ltrim:左边空格清理,rtrim:右边清理,trim:两端清理

<?php 
//字符串空格清除trim:两端清空,ltrim:左边空格清空,rtrim?:右边空格清空
$string='    这是 一个   空格 待 处理 字 符串     ';
echo "左边空格清理:".ltrim($string)."<br>";
echo "右边空格清理:".rtrim($string)."<br>";
echo "两边空格清理:".trim($string)."<br>";
?>

字符串大小写转换:

strtolower:转化小写

strtoupper:转为大写

ucfirst:首字母大写

ucwords:以空格分格首字母大写

实列:

<?php
$str="I'm glad to meet you happy to meet you";
echo strtoupper($str)."<br>";//转为大写
echo strtolower($str)."<br>";//转为小写
echo ucfirst($str)."<br>";//字符串首字母大写
echo ucwords($str)."<br>";//字符串以空格分开首字母大写
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-12-3,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档