PHP使用 strpos、substr 函数 实现字符串替换


<?php

// PHP使用 strpos、substr 函数 实现字符串替换

// strpos 某个字符串首次出现位置

// substr 字符截取

// 使用以上两个函数完成字符串替换

$a = 'he,llo,wo,rld';

// 输出 he;llo;wo;rld
echo ustr_replace($a, ',', ';');

function ustr_replace($str, $find, $replace, $start=0, $ustr=''){

  $inKey = strpos($str, $find, $start);

  if ($inKey) {

    $ustr .= substr($str, $start, $inKey-$start);

    $ustr .= $replace;

    return ustr_replace($str, $find, $replace, $inKey+1, $ustr);

  }

  $ustr .= substr($str, $start);

  return $ustr;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,948评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,398评论 2 59
  • 所有好运气,都打着“顶层设计”的logo 琴台 工作关系,陪着媒体记者跑了本地几家企业。名声浩荡的企业厂房里走一遭...
    作家琴台阅读 397评论 0 3
  • 保持自我,并不断变得更好,其实在一段感情里,远比委曲求全,一味地宠溺对方,更重要。保持自我可以测试出和对方是否合拍...
    supergaxin阅读 166评论 0 1
  • 亲爱的莫名朋友: 请原谅我以这样的称呼和这样的方式和您交流。 昨天,在演讲结束的互动环节,我收到您托主持人递来的便...
    草木土石阅读 280评论 0 0

友情链接更多精彩内容