PHP:str_replace 從字符串的末尾

波斯語 Nikoo

這是我的字符串:

Hello world Hello How are You Hello world

我想,以取代過去的Hello worldHW

結果:

Hello world Hello How are You HW

str_replace替換所有Hello world但我想從末尾替換(如果存在)

KIKO軟件

我猜您想為此使用單個函數,但它不存在。您可以構建自己的函數,如下所示:

<?php

function str_replace_last($search, $replace, $subject)
{
    $pos = strrpos($search,$replace);
    if ($pos === FALSE) return search;
    return substr($search, 0, $pos) . $subject . 
           substr($search, $pos + strlen($replace));
}

echo str_replace_last('Hello world Hello How are You Hello world', 
                      'Hello world', 'HW');

這將返回:

Hello world Hello How are You HW

請參閱:strrpos()

請注意,此函數不像原始函數那樣處理數組參數str_replace()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 PHP 中对字符串 "/\/\" 使用 str_replace

来自分类Dev

PHP str_replace不替换字符“°”

来自分类Dev

php str_replace用于丹麦字符

来自分类Dev

PHP str_replace用'-'替换&字符

来自分类Dev

如何用str_replace或preg_replace的php字符串替换单词

来自分类Dev

PHP 5.2中的字符“ <”和“>”出现str_replace问题

来自分类Dev

PHP str_replace无法使用特殊字符

来自分类Dev

在“ str_replace” PHP函数中转义特殊字符

来自分类Dev

PHP凯撒密码功能str_replace更改字符错误

来自分类Dev

PHP str_replace替换不匹配的字符串中的文本

来自分类Dev

使用 PHP 和 str_replace 整理类似 JSON 的字符串

来自分类Dev

str_replace在我的PHP字符串中不起作用

来自分类Dev

在PHP中跟随字符串的Str_replace替代方法

来自分类Dev

如何使用str_replace替换PHP中的多个字符串?

来自分类Dev

为什么在PHP中使用str_replace不能将hash(#)从字符串中删除?

来自分类Dev

PHP使用str_replace将数字更改为字符串而不混淆

来自分类Dev

str_replace替换多个字符串-PHP&Laravel

来自分类Dev

多个str_replace到一个字符串?的PHP

来自分类Dev

str_replace php一个字符串

来自分类Dev

防止 str_replace 注释字符串中的 php 代码

来自分类Dev

PHP str_replace 沒有正確地將數字替換為字符串

来自分类Dev

str_replace 特殊字符邮件模板

来自分类Dev

PHP - 創建調用 str_replace 的用戶定義函數,然後使用來自 str_replace 的結果字符串調用 ucfirst

来自分类Dev

PHP简单HTML DOM解析器删除字符/ str_replace

来自分类Dev

R:str_replace是否不能替换字符串中的字符,包括特殊字符(+)?

来自分类Dev

str_replace 替换后返回空字符串

来自分类Dev

如何用str_replace替换多个字符串?

来自分类Dev

使用str_replace替换字符串中的两个“单词”

来自分类Dev

使用 str_replace 替换多个字符串不起作用

Related 相关文章

  1. 1

    在 PHP 中对字符串 "/\/\" 使用 str_replace

  2. 2

    PHP str_replace不替换字符“°”

  3. 3

    php str_replace用于丹麦字符

  4. 4

    PHP str_replace用'-'替换&字符

  5. 5

    如何用str_replace或preg_replace的php字符串替换单词

  6. 6

    PHP 5.2中的字符“ <”和“>”出现str_replace问题

  7. 7

    PHP str_replace无法使用特殊字符

  8. 8

    在“ str_replace” PHP函数中转义特殊字符

  9. 9

    PHP凯撒密码功能str_replace更改字符错误

  10. 10

    PHP str_replace替换不匹配的字符串中的文本

  11. 11

    使用 PHP 和 str_replace 整理类似 JSON 的字符串

  12. 12

    str_replace在我的PHP字符串中不起作用

  13. 13

    在PHP中跟随字符串的Str_replace替代方法

  14. 14

    如何使用str_replace替换PHP中的多个字符串?

  15. 15

    为什么在PHP中使用str_replace不能将hash(#)从字符串中删除?

  16. 16

    PHP使用str_replace将数字更改为字符串而不混淆

  17. 17

    str_replace替换多个字符串-PHP&Laravel

  18. 18

    多个str_replace到一个字符串?的PHP

  19. 19

    str_replace php一个字符串

  20. 20

    防止 str_replace 注释字符串中的 php 代码

  21. 21

    PHP str_replace 沒有正確地將數字替換為字符串

  22. 22

    str_replace 特殊字符邮件模板

  23. 23

    PHP - 創建調用 str_replace 的用戶定義函數,然後使用來自 str_replace 的結果字符串調用 ucfirst

  24. 24

    PHP简单HTML DOM解析器删除字符/ str_replace

  25. 25

    R:str_replace是否不能替换字符串中的字符,包括特殊字符(+)?

  26. 26

    str_replace 替换后返回空字符串

  27. 27

    如何用str_replace替换多个字符串?

  28. 28

    使用str_replace替换字符串中的两个“单词”

  29. 29

    使用 str_replace 替换多个字符串不起作用

热门标签

归档