PHP取出字符串中间文本-无错版

[aru_24]因工作需要写个小东西,

[aru_13]没有学过PHP,

[aru_39]百度了一下找了一堆,

[aru_45]各种问题,

[aru_43]以下是自己修改后的用着没问题的。

<?php
    echo(getSubstr("Www.Htm5.Cn",".","."));

    function getSubstr($str, $leftStr, $rightStr)
    {
        if(mb_strlen($str)==0 or mb_strlen($leftStr)==0 or mb_strlen($rightStr)==0) return '';
        $left = strpos($str,$leftStr);
        $right = strpos($str,$rightStr,$left+mb_strlen($leftStr));
        if($left<0 or $right < $left or $left=="" or $right=="") return '';
        return substr($str, $left + strlen($leftStr), $right-$left-strlen($leftStr));
    }
?>
<?php
    echo(取出中间文本("Www.Htm5.Cn",".","."));
    function 取出中间文本($原内容, $左边文本, $右边文本)
    {
        if(mb_strlen($原内容)==0 or mb_strlen($左边文本)==0 or mb_strlen($右边文本)==0) return '';
        $左位置 = strpos($原内容,$左边文本);
        $右位置 = strpos($原内容,$右边文本,$左位置+mb_strlen($左边文本));
        if($左位置<0 or $右位置 < $左位置 or $左位置 =="" or $右位置 =="") return '';
        return substr($原内容, $左位置 + strlen($左边文本), $右位置-$左位置-strlen($左边文本));
    }
?>

原创文章,作者:何故,如若转载,请注明出处:https://www.htm5.cn/515.html

(0)
何故何故
上一篇 2021年10月2日
下一篇 2021年11月14日

相关推荐

  • 干货 | 400个超实用的电脑快捷键

    给大家分享400多个常用快捷键的使用和功能,需要的可以收起来备用 更快捷的使用电脑,文职办公值得收藏!提高工作效率,达到事半功倍 包含:Mac、Windows、Word、Excel…

    2021年7月5日
    0
  • 抖音新手快速起号涨粉实战课

    课程介绍 适合新手实操,拒绝纸上谈兵,新号不花钱也能快速起号,但要脸皮厚,尤其适合女生,踏实学习,听话照做,懂得坚持,新手学会这个技能,拿到结果。本套课程适合个人或短视频创业转型知…

    2021年10月1日
    0
  • 《消逝的光芒:加强版》v1.44.0中文版

    游戏介绍 《消逝的光芒:加强版》将收录游戏本体、“The Following”DLC、游戏的季票、“Be the Zombie”模式以及各种更新内容。和原版相比,《消逝的光芒:加强…

    2021年8月27日
    0
  • 《回答不了》天才漫画家感动千万读者

    书籍介绍 每个深夜,睡前你想到的最后一个念头是什么?在漫长的日复一日里,你是否觉得生活挺没劲的,但在某个瞬间又生机勃勃、斗志昂扬起来?爱情、工作和生活日常,是在哪个瞬间让你觉得坚定…

    2021年10月1日
    0
  • 微软TTS语音朗读v0.2

    简介 某大佬编写的微软TTS接口,并封装成apk供大家使用。我觉得是目前朗读效果最好的引擎。它拥有各个国家的语音朗读功能。在中文方面,它拥有普通话,粤语,湾湾话。最关键的它的朗读功…

    2021年7月8日
    0
  • BlackDex v3.1.0安卓应用脱壳

    软件介绍 BlackDex是一个运行在Android手机上的脱壳工具,支持5.0~12,无需依赖任何环境任何手机都可以使用,包括模拟器。只需几秒,即可对已安装包括未安装的APK进行…

    2021年7月6日
    0
  • 事件查看器 程序崩溃日志存储目录

    C:\ProgramData\Microsoft\Windows\WER\ReportArchive 可用于自身程序崩溃异常监控,包含详细日志

    其他 2023年8月7日
    0
  • 短视频零基础入门实操课-2021

    课程介绍[aru_43] 主要内容是教你短视频如何定位、如何撰写文案与标题、摄影和剪辑的方法与技巧,适合各行各业创业者,实体店主,短视频运营者,企业营销团队,帮你解决最常见短视频实…

    2021年9月2日
    0
  • 无聊三问

    [aru_12]外星文明不一定是可直观的,并不是身体越大才会出现智慧,恐龙比人大,依然算不上一个文明,所以,非人的文明可能来自微观世界。 [aru_24]如果人类去地外殖民,需要通…

    其他 2021年8月14日
    0
  • [医师节福利]医生领1年腾讯视频超级影视会员

    [aru_32][医师节福利]是医生的小伙伴上,需要执业证,工牌等 1、微信打开打开地址按照提示完成注册->然后再做5个任务(不是很难)[aru_17] 2、点亮卡片后即可兑…

    2021年8月23日
    0
冀公网安备13098302131197号