php 字符串函数

释放双眼,带上耳机,听听看~!

一、字符串基础函数
ltrim: 去除连续空白。

trim: 截去字符串首尾的空格。

Chop: 函数从字符串的末端开始删除空白字符或其他预定义字符。(rtrim别名)

<?php
$str = "Hello World!/n/n";
echo $str;
echo chop($str);
?>

输出:

Hello World! Hello World!

htmlspecialchars(string,quotestyle,character-set): 函数把一些预定义的字符转换为 HTML 实体。

预定义的字符是:

& (和号) 成为 &
" (双引号) 成为 "
' (单引号) 成为 '
< (小于) 成为 <

(大于) 成为 >

例子

<html>
<body>
<?php
$str = "John & 'Adams'";
echo htmlspecialchars($str, ENT_COMPAT);
echo "<br />";
echo htmlspecialchars($str, ENT_QUOTES);
echo "<br />";
echo htmlspecialchars($str, ENT_NOQUOTES);
?>
</body>
</html>浏览器输出:

John & 'Adams'
John & 'Adams'
John & 'Adams'如果在浏览器中查看源代码,会看到这些 HTML:

<html>
<body>
John &amp; 'Adams'<br />
John &amp; &\#039;Adams&\#039;<br />
John &amp; 'Adams'
</body>
</html>

htmlentities(string,quotestyle,character-set): 将所有的字符都转成 HTML 字符串。
例子

<html>
<body>
<?php
$str = "John & 'Adams'";
echo htmlentities($str, ENT_COMPAT);
echo "<br />";
echo htmlentities($str, ENT_QUOTES);
echo "<br />";
echo htmlentities($str, ENT_NOQUOTES);
?>
</body>
</html>浏览器输出:

John & 'Adams'
John & 'Adams'
John & 'Adams'如果在浏览器中查看源代码,会看到这些 HTML:

<html>
<body>
John &amp; 'Adams'<br />
John &amp; &\#039;Adams&\#039;<br />
John &amp; 'Adams'
</body>
</html>

nl2br: 将换行字符转成 <br>

strcmp(string1,string2)函数比较两个字符串。

该函数返回:

0 – 如果两个字符串相等
<0 – 如果 string1 小于 string2

0 – 如果 string1 大于 string2 

二、字符串大小写转换函数
strtolower: 字符串全转为小写。
strtoupper: 字符串全转为大写。

三、字符串截取函数

implode: 将数组变成字符串。
join: 将数组变成字符串。
substr: 取部份字符串。
strrpos: 寻找字符串中某字符最后出现处。
strpos: 寻找字符串中某字符最先出现处。
strtok: 切开字符串。

四、字符串查找替换函数
strchr: 寻找第一个出现的字符。
str_replace: 字符串取代。
strtr: 转换某些字符。

五、字符串加密函数
crypt: 将字符串用 DES 编码加密。
md5: 计算字符串的 MD5 哈稀。

六、字符串编码函数

七、字符串输出函数

echo: 输出字符串。 flush: 清出输出缓冲区。 print: 输出字符串。 printf: 输出格式化字符串。 sprintf: 将字符串格式化。

给TA打赏
共{{data.count}}人
人已打赏
安全技术

C++迭代器

2022-1-11 12:36:11

安全运维

基于深度学习的目标检测算法综述

2021-12-12 17:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索