专栏首页白胡杨同学PHP字符串操作函数

PHP字符串操作函数

1、字符串的连接

(1)使用“.”进行连接

<?php
echo "abc"."cba";
?>

(2)implode() 将数组元素按照某种方式依次连接成字符串

2、字符串长度的获取

strlen() 获取字符串额长度

strlen(string)

3、字符串的去除

(1) trim() 去除字符串首尾空白等特殊符号

trim(str[,转义字符])

(2) itrim() 去除字符串首部空白等特殊符号

itrim(str[,转义字符])

(3) rtrim() 去除字符串尾部空白等特殊符号

rtrim(str[,转义字符])

4、字符串的分割

(1) explode() 将字符串按某种分隔符转化为数组。

explode(".",$arr);

(2)str_split() 将字符串按照长度分割成数组

str_spplit($arr,len);

5、字符串的检索

(1)strpos()返回要查找的字符串第一次出现位置的下标

strops($str,'needle');

(2)strrpos() 返回要查找的字符串最后出现的位置的下标

strrops($str,'needle');

(3)stripos() 与strpos()相同,不区分大小写

(4)strripos() 与strrpos(相同,不区分大小写

(5)strstr() 查找指定字符串首次出现的位置,并返回他和他之后的字符串

strstr($str,'needle',[false/true]);

默认为false,如果为true,则返回他之前的字符串(不包括他)

(6)strrchr() 查找指定字符串最后出现的位置,并返回他和他之后的字符串

(7)stristr() 与strstr()一致,不区分大小写

(8)substr_count() 检索指定字符串在字符串中出现的次数

substr_count($str,'needle');

字符串的截取

(1)substr() 用来截取字符串的

substr("str",'开始的位置');

字符串的替换

(1) substr_raplace() 将字符串的一部分替换成另一个字符串

substr_replace($str,"要插入的字符串",'开始的位置','[要替换的长度]')

(2)str_replace() 所有满足替换条件的字符都会替换

sre_replace('要替换的字符串','替换成什么字符串','字符串')

字符串的翻转

strrev() 实现字符串的翻转

strrev(要反转的字符串);

字符串比较

(1)strcmp()和strcasecmp()函数

这两个函数都是按字节进行字符串比较,其中strcmp()函数区分大小写,strcasecmp()不区分大小写

strcmp('字符串1','字符串2');
strcasecmp('字符串1','字符串2');

(2)strnatcmp() 按自然排序法进行字符串比较

strnatcmp(str1,str2);

(3)strncmp() 根据指定的长度比较两个字符串

strncmp(str1,str2,length);

字符串的大小写

  • strtoupper():将字符串转换成大写
  • strtolower():将字符串转为小写
  • ucfirst():将字符串的第一个字母大写,如果第一个字符不是字母,则忽视
  • ucwords():将字符串中每一个单词的首字母大写

字符串的重复

str_repeat():重复一个字符串

str_repeat(string,重复的次数)

字符串的加密

(1)md5() 使用md5算法对字符串进行加密。

(2)sha1() 使用SHA算法进行字符串加密

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PHP函数

    可变函数类似于可变变量,通过在变量名后面添加一对括号,PHP就会自动寻找与变量名的值相同的函数,并且执行该函数

    白胡杨同学
  • jsp基本语法

    JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP...

    白胡杨同学
  • PHP常量

    该方式定义的常量必位于最顶端的作用区域,通常在编译时使用,而且不能在函数内、循环内、if语句内使用

    白胡杨同学
  • Python学习笔记:Python字符串操作

    find方法从左至右搜索字符串,返回指定子字符串第一次出现的索引值。注意,索引值从0开始。其语法为:

    fanjy
  • 常用函数之字符串时间等

    mysqli_real_escape_string() — 使用反斜线引用字符串 sql注入

    老雷PHP全栈开发
  • python测试开发之路第三讲-字符串

    这两天魔都阴雨绵绵,气温也下降了很多,小伙伴们在努力工作的同时,别忘了保暖,此时,鲲鹏老师正在魔都的一角给大家撸着笔记,希望能够一起学习进步,关于前两篇文章的排...

    cctester
  • python之字符串系列

    python字符串 1.序列的操作 可通过len()函数验证长度,并通过索引操作得到各个元素 例如: S=’abcd’ 字符串赋值给变量S 偏移量a对应0...

    py3study
  • Python字符串的基本用法总结

        字符串序列用于表示和存储文本,python中字符串是不可变对象。通常由单引号(' ),双引号(" ),三引号(''' """)包围,其中三引号可以由多行...

    py3study
  • Python 方法

    <1> index() 在列表中查找值的下标,如果不存在,返回ValueError 如果有重复的值,就返回第一次出现的下标 spam = ['a','b','c...

    py3study
  • Python3 字符串

    字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。

    py3study

扫码关注云+社区

领取腾讯云代金券