首页 » Web前端 » 常用php字符串函数技巧_新鲜出炉整理一下常用的PHP字符串函数

常用php字符串函数技巧_新鲜出炉整理一下常用的PHP字符串函数

访客 2024-11-16 0

扫一扫用手机浏览

文章目录 [+]

//将字符串分割 返回一个数组 定义字符串$str

$str = \"大众apple,pear,banana,orange\"大众;

常用php字符串函数技巧_新鲜出炉整理一下常用的PHP字符串函数

//用逗号对$str字符串进行分割

常用php字符串函数技巧_新鲜出炉整理一下常用的PHP字符串函数
(图片来自网络侵删)

$arr = explode(\"大众,\"大众,$str);

echo \"大众第一次分割的结果为:\公众;

//输出数组中的元素

print_r($arr);

echo \公众<br>\"大众;

//用逗号对$str字符串进行分割,限定返回字符串个数为2

$arr = explode(\"大众,\"大众,$str,3);

echo \"大众第二次分割的结果为:\"大众;

print_r($arr);

//将数组转化为字符串

//定义并初始化一个数组

$fruit_arr = array(\"大众apple\公众,\"大众pear\"大众,\"大众banana\公众,\"大众orange\"大众);

//通过“&”符将数组中的元素拼接起来

$fruit_str = implode(\公众&\公众,$fruit_arr);

//输出新天生的字符串

echo \"大众新字符串 = \公众.$fruit_str ;

//字符串比较函数 通过二进制进行比较

//字符串相等返回 0 str>str2 返回 >0 str1<str2 返回 <0

$str1 = \公众abcd\公众;

$str2 = \"大众ABCD\"大众;

$str3 = \公众abcd\"大众;

//str1和str2的比较结果是1(a和A所对应的ASCII码分别是97和65)

echo \"大众str1和str2的比较结果是\"大众.strcmp($str1,$str2).\公众<br>\公众;

//str1和str3的比较结果是0

echo \"大众str1和str3的比较结果是\"大众.strcmp($str1,$str3).\公众<br>\"大众;

/例如密码验证/

$pswd = \"大众123abc\"大众;

$pswd2 = \"大众123ABC\公众;

if (strcmp($pswd,$pswd2) != 0)

echo \公众密码缺点!\"大众;

else

echo \"大众密码精确!\"大众;

//字符串更换函数 str_replace

// str_replace('要被更换的值','更换成的值','被操作的字符串'[统计更换的次数]);

$str1 = \"大众I like play football, and he is also like play football\公众;

$str2 = \"大众basketball\公众;

echo \公众更换前字符串为:\"大众.$str1.\"大众<br>\"大众;

$str = str_replace(\"大众football\"大众,$str2,$str1,$count);

echo \"大众更换后字符串为:\"大众.$str.\公众<br>\"大众;

echo \公众字符串中football被更换的次数为\公众.$count.\公众<br>\公众;

//获取字符串长度 strlen();

$str1 = \"大众abcd\"大众;

$str2 = \"大众中笔墨符串\"大众;

$str3 = \公众空 格\"大众;

echo \公众str1的长度为\"大众.strlen($str1).\公众<br>\"大众;

echo \公众str2的长度为\"大众.strlen($str2).\公众<br>\公众;

echo \"大众str3的长度为\"大众.strlen($str3).\公众<br>\公众;

//字符串截取函数 substr()

substr('截取的字符串','起始位置','截取长度')

$str = \公众This is a string\"大众;

//从第一个字符开始,截取4个字符

$str1 = substr($str,0,4);

//从第一个字符开始截取,直到字符串的末端

$str2 = substr($str,0);

//从第一个字符开始截取,直到字符串末端第4个字符

$str3 = substr($str,0,-4);

//从字符串末端返回1个字符

$str4 = substr($str,-1);

echo \公众str1为\"大众.$str1.\"大众<br>\"大众;

echo \"大众str2为\公众.$str2.\"大众<br>\公众;

echo \"大众str3为\"大众.$str3.\公众<br>\公众;

echo \"大众str4为\"大众.$str4.\"大众<br>\公众;

//过滤空缺字符函数 trim

$str = \"大众 Hello World! \公众;

echo \"大众未调用 trim()函数: \"大众;

var_dump($str);

echo \公众<br />\"大众;

echo \公众调用trim()函数: \公众;

var_dump(trim($str));

var_dump(ltrim($str));

var_dump(rtrim($str));

echo '<hr>';

echo '以下是利用trim去除字符串右边的感叹号';

$str2 = 'Hello World!';

echo \"大众未调用 trim()函数: \"大众;

var_dump($str2);

echo \"大众<br />\公众;

echo \"大众调用trim()函数: \"大众;

var_dump(trim($str2,'!'));

var_dump(trim(trim($str2),'!'));//加上空格

//中笔墨符串 长度和截取 须要php_mbstring.dll扩展

$str = '好好学习,每天向上!
';

echo '字符串长度为:'.mb_strlen($str,'utf-8').'<br/>';

echo '截取出“学习”两个字:<br/>';

echo mb_substr($str,2,2,'utf-8');

//去除字符串中的html和PHP标签 strip_tags()

$str = \"大众Hello <b>world!</b>\"大众;

echo $str;

echo strip_tags(\"大众Hello <b>world!</b>\公众);

echo strip_tags(\公众Hello <b><i>world!</i></b>\公众,\"大众<b>\公众);

// strpos函数查找字符串在另一字符串中第一次涌现的位置。

$str1 = 'hello i love you';

$str2 = 'e';

echo strpos($str1,$str2);

echo strrpos($str1,$str2);//末了一次涌现

// strstr 函数 一个字符在另一个字符串中今后的字符

//strstr(str,find) 返回find开始今后的字符

$str1 = 'hello i love you';

$str2 = 'o';

echo strstr($str1,$str2);

//strrev()字符串反转函数

$str = 'hello';

echo strrev($str);

// MD5() 字符串加密函数

$str = 'aaa';

var_dump(md5($str));

// str_split函数将字符串分割为数组 第二个参数为每个数组元素的长度

$str = 'shanghai';

print_r(str_split($str,3));

// nl2br函数将字符串中的 \n 更换成 html的 <br/>

$str = \"大众china\nshanghai\"大众;

echo $str;

echo nl2br($str);

//字母大小写转换

$str = 'hello world';

//首字母转换为大写

echo ucfirst($str);

//将每个单词的首字母转换为大写

echo ucwords($str);

//将全体字符串转换为大写

echo strtoupper($str);

$str = 'HELLO WORLD';

//首字母转换为小写

echo lcfirst($str);

//将全体字符串转换为小写

echo strtolower($str);

标签:

相关文章

今日头条算法如何实现个化推荐与精准传播

信息传播方式发生了翻天覆地的变化。今日头条作为国内领先的信息分发平台,凭借其强大的算法推荐系统,吸引了海量用户。今日头条的算法究竟...

Web前端 2025-01-31 阅读1 评论0

今日头条算法关闭之谜内容分发新格局

今日头条作为一款备受瞩目的新闻资讯平台,凭借其独特的算法推荐机制,吸引了大量用户。近期有关今日头条算法关闭的消息引发了广泛关注。本...

Web前端 2025-01-31 阅读1 评论0

今日头条算法智能推荐背后的科技魅力

信息爆炸的时代已经到来。人们每天在互联网上接触到海量的信息,如何从中筛选出有价值的内容,成为了人们关注的焦点。今日头条作为一款智能...

Web前端 2025-01-31 阅读1 评论0

今日头条算法专利申请个化推荐的秘密武器

信息爆炸的时代已经来临。在众多信息中,如何快速找到自己感兴趣的内容成为了一个难题。今日头条作为中国领先的资讯平台,凭借其独特的算法...

Web前端 2025-01-31 阅读1 评论0

今日头条算法机器推荐模式的秘密与挑战

大数据、人工智能等新兴技术的应用已经渗透到我们生活的方方面面。在信息爆炸的时代,人们获取信息的渠道越来越丰富,如何在海量信息中找到...

Web前端 2025-01-31 阅读1 评论0