具有关联数组的str_replace() [英] str_replace() with associative array

查看:78
本文介绍了具有关联数组的str_replace()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您可以将数组与str_replace()结合使用:

You can use arrays with str_replace():

$array_from = array ('from1', 'from2'); 
$array_to = array ('to1', 'to2');

$text = str_replace ($array_from, $array_to, $text);

但是如果您有关联数组怎么办?

But what if you have associative array?

$array_from_to = array (
 'from1' => 'to1';
 'from2' => 'to2';
);

如何与str_replace()一起使用?
速度很重要-阵列足够大.

How can you use it with str_replace()?
Speed matters - array is big enough.

推荐答案

$text = strtr($text, $array_from_to)

顺便说一句,那仍然是一维的数组".

By the way, that is still a one dimensional "array."

这篇关于具有关联数组的str_replace()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆