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 实体。

预定义的字符是:

& (和号) 成为 &amp;
" (双引号) 成为 &quot;
' (单引号) 成为 &#039;
< (小于) 成为 &lt;
> (大于) 成为 &gt;
例子
<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: 将字符串格式化。

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭