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

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

访客 2024-11-02 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);

标签:

相关文章

僵尸进化论,介绍人类变成僵尸的奥秘

自古以来,关于僵尸的传说就深入人心。在民间故事、影视作品中,僵尸的形象各异,让人心生恐惧。人类究竟是如何变成僵尸的呢?本文将结合科...

PHP教程 2025-01-02 阅读0 评论0

介绍4G资费体系,合理布局下的通信变革

随着我国4G网络的普及,越来越多的人开始享受高速网络带来的便捷。面对纷繁复杂的4G资费体系,许多人感到困惑。本文将深入解析4G资费...

PHP教程 2025-01-02 阅读0 评论0

元投影技术,开启未来虚拟世界的大门

随着科技的飞速发展,虚拟现实(VR)技术逐渐成为人们关注的焦点。而元投影技术作为VR领域的一项重要创新,有望为人类带来更加真实、沉...

PHP教程 2025-01-02 阅读0 评论0

充电宝回收之路,绿色生活从正确丢弃开始

随着科技的不断发展,充电宝已经成为我们生活中不可或缺的电子产品。在使用过程中,我们是否曾想过,如何正确地处理使用过的充电宝呢?本文...

PHP教程 2025-01-02 阅读0 评论0

仁王洗点攻略,详细介绍角色养成之路

《仁王》作为一款以日本战国时代为背景的开放世界动作角色扮演游戏,凭借其独特的画风、丰富的剧情和极具挑战性的战斗系统,吸引了大量玩家...

PHP教程 2025-01-02 阅读0 评论0