PHP初学者-字符串的一些操作

24 篇文章 0 订阅
21 篇文章 0 订阅

字符串的截取

<?php
/*--字符串截取--*/
    # 某个文件
    $url = 'C:\phpStudy\PHPTutorial\WWW\zy\keranlx02.php';
    # 获取文件名所在的位置,即是取得最后一次出现‘\'的地方
    $pos_zih = strrpos($url,'\\');
    # 输出字符串 $url ,$pos_zhi +1是为了防止输出'\'
    echo substr($url,$pos_zih+1).'<br />';

输出:
在这里插入图片描述

其中substr()的意思是截取字符串,三个参数:
  • 第一个参数:需要截取的字符串
  • 第二个参数:截取字符串的起始位置
  • 第三个参数:截取字符串的长度,不写的话,默认长度是到末尾
其中strrpos()的意思是在指定字符串中寻找你要查找的字符串最后出现的位置,三个参数:
  • 第一个参数:要查找的字符串
  • 第二个参数:要寻找的字符串
  • 第三个参数(可选):指定从哪个位置开始查找

strrpos 函数查找字符串在另一字符串中最后一次出现的位置。
http://www.w3school.com.cn/php/func_string_strrpos.asp

字符串的替换(覆盖)

<?php
/*--字符串覆盖--*/
    # 某个手机号
    $pionf = '12345678911';
    # 设定长度为4
    $len = 4;
    # 第一个参数指定字符串,第二个指定字符串重复的次数
    $req = str_repeat('*',4);
    # 此函数可替换字符串中的某些字符,第一个参数指定源字符串
    # 第二个参数指定要插入(替换成)的字符串
    # 第三个参数指定插入(替换)的起始位置
    # 第四个参数指定替换的字符个数,若为负数,则从末尾开始替换
    echo substr_replace($pionf,$req,3,$len);

输出:
在这里插入图片描述

其中str_repeat()是重复字符串的意思:
  • 第一个参数:输入需要重复的字符串
  • 第二个参数:输入重复的次数
其中substr_replace()是覆盖字符串的意思:
  • 第一个参数:要覆盖的字符串(源字符串)
  • 第二个参数:指定覆盖开始的位置
  • 第三个参数:指定要覆盖的长度

其中第三个参数若为1则只会替换一个字符:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值