仅替换php中字符串的一部分

甘薯

我正在调用一个api,并用自己的URL替换了远程URL。http://example.com/a/b/icon_name.gifhttp://example.org/c/d/icon_name.png域名被更换,以及从文件扩展名.gif.png替换字符串的两个部分比使用两个函数更经济的方法是什么?

$hourlyUrl = array_map(
    function($str) {
        return str_replace('example.com/a/b/', 'example.org/c/d/', $str);
    },
$hourlyUrl
);

$hourlyUrl = array_map(
    function($str) {
        return str_replace('.gif', '.png', $str);
    },
$hourlyUrl
);
帕拉格·泰吉(Parag Tyagi)
// Provides: You should eat pizza, beer, and ice cream every day
$phrase  = "You should eat fruits, vegetables, and fiber every day.";
$healthy = array("fruits", "vegetables", "fiber");
$yummy   = array("pizza", "beer", "ice cream");

$newphrase = str_replace($healthy, $yummy, $phrase);

文件:http
//php.net/manual/en/function.str-replace.php


您的情况:

$old_url = "http://example.com/a/b/icon_name.gif";
$old = array("example.com/a/b/", ".gif");
$new = array("example.org/c/d/", ".png");

$new_url = str_replace($old, $new, $old_url);

// Output: http://example.com/c/d/icon_name.png

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python中替换字符串的一部分?

在Python中替换字符串的一部分?

在Java中的索引之间替换字符串的一部分

替换字符串中以逗号分隔列表一部分的值。的PHP

如何在PHP中替换字符串的一部分?

如何使用通配符在mysql中删除/替换字符串的一部分?

在re.findall()结果中替换字符串的一部分

Python 3用dict中的数据替换字符串的一部分

如何替换pandas.Dataframe中字符串的一部分?

熊猫用字典中的值替换字符串的一部分

在C#中替换字符串的一部分?

使用sed在bash中替换字符串的一部分

PHP仅调用字符串项的一部分

在SQL中查找和替换或删除字符串的一部分

PHP:如何用列表中的一些随机文本替换字符串的一部分

用mutate替换字符串的一部分(在管道中)

在字符串/句子中替换模式的一部分?

熊猫:从不同列中的元素替换字符串的一部分

用PHP中的Regex替换字符串的一部分

替换字符串的一部分

在python中替换第一部分字符串的单词

如何在javascript中替换字符串的一部分

查找并替换txt文件中的一部分字符串

PHP Regex仅提取不同字符串的一部分

在python列表中替换字符串的一部分

从字符串中替换一部分

在特定字符串保留部分字符串以在 SQL 中替换后,如何仅替换字符串的一部分?

如何在 PHP 中隐藏/替换字符串的一部分?

在Python中仅替换正则表达式字符串的一部分的方法