php基础_字符串

本文详细介绍了PHP中字符串处理的方法,包括去除空格、大小写转换、连接与切割、长度获取、查找与替换等功能,并提供了相应的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.字符串去掉空格

  trim() ltrim() rtrim()

2.字符串的大小写更改

  strtoupper():全部转成大写     // aAA bBB 变成 AAA BBB

  strtolower():全部转小写 // aaa bbb

  ucfirst():字符串第一个是字符,把字符变大写 // AAA bBB

  ucwords():字符串的每个单词,首字母大写 // AAA BBB

3.字符串连接和切割

  ①分隔:explode()

    类似于java的split函数。$arr = explode('@','111@aaa.com')

  ②连接:implode()和join() 返回值是字符串,参数是数组

    $mail = implode('@',$arr)

  一般情况:①返回值是数组,参数是字符串 ②返回值是字符串,参数是数组

  ③切割:substr() //索引从0开始,采取前闭后闭的策略

    类似于java中的substring函数。一般参数有两个substr(target,startIndex,endIndex) // target = '123 456 789'

    // substr(target,1,3)⇒'23 '第四位的空格也取出来了

    当参数只有一个时:

      正数:起点到字符串结束 // substr(target,3)⇒' 456 789'

      负数:字符串的后N位 // substr(target,-3)⇒'789'

4.字符串长度

  strlen()

5.字符串查找

  ①返回布尔值

    strstr(target,searchStr):区分大小写

    stristr():不区分大小写

  ②返回索引

    strpos():返回第一次出现的位置

    strrpos():多次出现的时候,出现最后一次的位置

  注意:当②检索不到的时候,应该返回0,但是在php中0(第一个索引)等于false,所以做判断的时候要用===而不要用==

6.字符串替换

  str_replace(target,repstr):全面替换

  substr_replace(targer,repstr,int start,int[length]):在给定位置中查找替换

7.正则表达式(正则表达式现在先不谈,以后补充进来)

 

转载于:https://www.cnblogs.com/xiaoyezi/p/4094917.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值