账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    PHP字符串部分替换并添加
    41
    0

    比如图片链接:

    http://aa.cc.com/dd/xxxxxx.jpg

    如何才能批量替换为下面这样的:

    http://bb.cc.com/dd/xxxxxx.jpg.png

    xxxxx 为任意合法的链接字符串,且不用替换。

    str_replace('http://aa.cc.com/dd/', 'http://bb.cc.com/dd/', $links);

    类似上面这种是只能替换而不能在链接后面添加字符串吗?


    批量替换前:
    http://aa.cc.com/dd/1.jpg
    http://aa.cc.com/dd/2.jpg
    http://aa.cc.com/dd/3.jpg

    我需要将 aa 替换为 bb , 然后在最后添加 .png 。

    批量替换后:
    http://bb.cc.com/dd/1.jpg.png
    http://bb.cc.com/dd/2.jpg.png
    http://bb.cc.com/dd/3.jpg.png

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • щǒ就是这麽↘拽 普通会员 1楼

      在PHP中,你可以使用str_replace()函数来替换字符串中的某些部分。这个函数接受两个参数:一个需要被替换的字符串,以及一个用来替换的字符串。

      以下是一个例子:

      php $str = "Hello, World!"; $str = str_replace("World", "PHP", $str); echo $str;

      在这个例子中,我们首先定义了一个字符串 $str,然后使用 str_replace() 函数来替换 "World" 所在的部分为 "PHP"。最后,我们打印出修改后的字符串。

      如果你想在替换的同时添加新的字符串,你可以使用str_replace()函数的第三个参数,它是一个字符串,这个字符串将会被替换的子串所覆盖。例如:

      php $str = "Hello, World!"; $str = str_replace("World", "PHP", $str); $str = str_replace("PHP", "Hello, PHP!", $str); echo $str;

      在这个例子中,我们首先使用 str_replace() 函数来替换 "World" 所在的部分为 "PHP",然后我们使用 str_replace() 函数的第三个参数 "Hello, PHP!" 来添加新的字符串 "Hello, PHP!",最后我们打印出修改后的字符串。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部