php strip_left,PHP 实用教程-字符串

基础

$str = "abc" . "def";

$str2 = $str . 'ghi"\'';

$str3 = $str .

$str2;

字符串,可以用双引号括起来,也可以用单引号括起来。

字符串连接用点(.)。

字符串转义字符是左高右低斜杠(\)。

同其他语言一样,\r\n 仍当作回车换行符。

常用函数

echo chr(97); // ASCII 到字符

echo ord("a"); // 字符到 ASCII

echo strlen("abc"); // 字符串长度

echo substr("abcdefg", 1, 1); // 输出 a。字符串第一个位置是 0

echo strpos("abc", "b"); // 输出 1。"b" 在 "abc" 中的位置。

echo stripos("abc", "B"); // 与 strpos() 功能类似,只是忽略大小写。

echo strstr("abc", "b"); // 输出 bc。"b" 在 "abc" 中第一次出现的位置开始到最后的子字符串。相当于 strpos 与 substr 的结合。

echo stristr("abc", "B"); // 与 strstr() 功能类似,只是忽略大小写。

echo strcmp("abc", "ABC"); // 比较字符串,返回值可能是 -1、0、1。

echo strcasecmp("abc", "ABC"); // 与 strcmp 功能类似,只是忽略大小写。

echo str_replace("old", "new", "old string"); // 把 "old string" 中的 "old" 替换成 "new"

//str_ireplace // 与 str_replace 功能类似,只是忽略大小写。

print_r(explode("|", "1|2|3|4")); // 将字符串按 "|" 分隔为数组。

echo str_repeat("a", 3); // 输出 aaa

echo str_pad("a", 3, ".", STR_PAD_RIGHT); // 输出 a..。第四个参数:STR_PAD_BOTH - 填充到字符串的两头。如果不是偶数,则右侧获得额外的填充。STR_PAD_LEFT - 填充到字符串的左侧。STR_PAD_RIGHT - 填充到字符串的右侧。这是默认的。

echo strip_tags("Hello World"); // 去除 HTML、XML 以及 PHP 的标签。

echo str_shuffle("23456789TJQKA"); // 随机打乱字符串的位置。

//str_split(string,length) // 将 string 拆分成多个子字符串数组,每个子字符串的最大长度为 length,这和其他语言的 split 函数有区别,其他语言的 split 是按某个字符分隔字符串为子字符串。

echo trim(" 00 "); // 删除字符串两端空白字符和其他预定义字符,和其他一些语言不同,并不删除全角空格。

echo ltrim(" aa"); // 删除字符串左端空白字符和其他预定义字符,和其他一些语言不同,并不删除全角空格。

echo rtrim("bb "); // 删除字符串右端空白字符和其他预定义字符,和其他一些语言不同,并不删除全角空格。

echo md5("str"); // 计算字符串的 MD5 散列

echo md5_file("setup.msi"); // 计算文件的 MD5 散列,可以用相对路径,也可以用绝对路径。

echo sha1("str"); // 计算字符串的 SHA-1 散列

echo sha1_file("setup.msi"); // 计算文件的 SHA-1 散列,可以用相对路径,也可以用绝对路径。

以上函数,有的是 PHP 3 版本就有的,有的是 PHP 5 版本中才有的。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值