strpbrk php,服务端 - PHP - 字符串函数

服务端 - PHP - 字符串函数

一、chunk_split():将字符串分割成小块语法:chunk_split(string,length,end)

string:必需。规定要分割的字符串

length:可选。一个数字,定义字符串块的长度。默认为 76

end:可选。一个字符串,定义在每个字符串块之后放置的内容。默认为 \r\n

返回值:返回已分割的字符串

$str='Success is the sum of small efforts, repeated day in and day out';

echo'
';

echo chunk_split($str,4,'-');

echo'
';

echo'
';

aa25c334338cd549fc745a89ca344fb8.png

二、strpbrk():在字符串中查找一组字符的任何一个字符语法:strpbrk(string,charlist)

string:必需。规定被搜索的字符串

charlist:必需。规定要查找的字符

返回值:返回从所查找的字符开始的字符串。如果没有找到,则返回 FALSE

$str1='Success is the sum of small efforts, repeated day in and day out';

echo'
';

echo strpbrk($str1,'s');

echo'
';

echo'
';

13a14b88ebac70cf5fb3e080dc59a9c2.png

三、wordwrap():对字符串进行折行处理语法:wordwrap(string,width, break)

string:必需。规定要进行折行的字符串

width:可选。规定最大行宽度。默认是 75

break:可选。规定作为分隔符使用的字符(字串断开字符)。默认是 “\n”

返回值:如果成功,则返回折行后的字符串。如果失败,则返回 FALSE

$str2='Success is the sum of small efforts, repeated day in and day out';

echo'
';

echo wordwrap($str2,7,"
\n");

echo'
';

echo'
';

5f5bacd946edc3936033d524743370a3.png

四、strspan():返回字符串与掩码中字符串匹配的字符数量语法:strcspn(string,char)

string:必需。规定要搜索的字符串

char:必需。规定要查找的字符

返回值:返回在找到任何指定的字符之前,在字符串查找的字符数

echo'
';

echo strspn("Hello world!","QHello");

echo'
';

echo'
';

5aaff84fe8ecf8720be095e4e5dc7a04.png

五、htmlspecialchars():将特殊字符转换为 HTML 实体语法:htmlspecialchars(string,flags,character-set,double_encode)

string:必需。规定要转换的字符串

flags:可选。规定如何处理引号、无效的编码以及使用哪种文档类型

character-set:可选。一个规定了要使用的字符集的字符串

double_encode:可选。一个规定了是否编码已存在的 HTML 实体的布尔值

返回值:返回已转换的字符串

echo'
';

$str3="Success is the 'sum' of small efforts & repeated day in and day out";

echo htmlspecialchars($str3);

echo'
';

echo'
';

6231b0d570dfc10169015582ba830541.png

六、htmlspecialchars_decode():将特殊的 HTML 实体转换回普通字符语法:htmlspecialchars_decode(string,flags)

string:必需。规定要解码的字符串

flags:可选。规定如何处理引号、无效的编码以及使用哪种文档类型

返回值:返回已转换的字符串

echo'
';

$str4="Success is the 'sum' of small efforts & repeated day in and day out";

echo htmlspecialchars_decode($str4);

echo'
';

echo'
';

405331308f11a00ca293be6256ad75d9.png

七、htmlentities():将字符转换为 HTML 转义字符语法:htmlentities(string,flags,character-set,double_encode)

string:必需。规定要转换的字符串

flags:可选。规定如何处理引号、无效的编码以及使用哪种文档类型

character-set:可选。一个规定了要使用的字符集的字符串

double_encode:可选。一个规定了是否编码已存在的 HTML 实体的布尔值

返回值:返回已转换的字符串

echo'
';

$str5="¥1000";

echo htmlentities($str5);

echo'
';

echo'
';

c15d773442991092457ffe2f5e31b632.png

八、html_entity_decode():将 HTML 实体转换为它们相应的字符语法:html_entity_decode(string,flags,character-set)

string:必需。规定要编码的字符串

flags:可选。规定如何处理引号、无效的编码以及使用哪种文档类型

character-set:可选。一个规定了要使用的字符集的字符串

返回值:返回已转换的字符串

echo'
';

$str6="¥1000";

echo html_entity_decode($str6);

echo'
';

echo'
';

ebc77fb65416cfcd8139009aed8c18ee.png

九、nl2br():在字符串所有新行之前插入 HTML 换行标记语法:nl2br(string)

string:必需。规定要检查的字符串

返回值:返回已转换的字符串

echo'
';

$str6="Success is the 'sum' of small \nefforts repeated day in and day out";

echo nl2br($str6);

echo'
';

echo'
';

999ebc03d51861acdf1f2f8e05d7a7a2.png

十、quotemeta():转义元字符集语法:quotemeta(string)

string:必需。规定要检查的字符串

返回值:返回引用元字符的字符串

echo'
';

$str7="1+1=2";

echo quotemeta($str7);

echo'
';

echo'
';

cec107fff35a2cf10e656ebd6215727f.png

十一、课程总结今天学习了 PHP 的字符串函数,通过上课认真听讲和认真完成老师布置的作业,使得我对 PHP 的理解和运用更加深入和熟悉。最主要的知识点是明白和掌握了htmlentities()、str_replace()等函数的用法。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值