php - 遍历数组更新值 PHP

标签 php arrays loops

假设我在 php 中有一个这样的数组

$info['name'] = 'test %value%';
$info['city'] = 'city test %value%';
$info['other'] = '%value% city test';

我想做的就是遍历这个数组并用提供的字符串替换 %value% 的所有实例,并将其保存到同一个数组中。

最好的方法是什么? :)

谢谢

最佳答案

foreach ($info as $key => $value)
  $info[$key] = str_replace('%value%', 'MyValue', $value);

演示:http://ideone.com/65F3L

关于php - 遍历数组更新值 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10202129/

相关文章:

android - 从 StringArray 创建按钮并设置 onClickListener

c# - 将匿名类数组传递给方法并循环 C#

java - 用Java读取文本文件并通过递归向后打印

php - 在 PHP 中查找全局函数

php - C++ 和 PHP 中的命名管道

c - 将 Fortran 零长度数组传递给 C 的正确方法是什么?

oracle - "For Loop"Oracle PL/SQL 中的迭代计数

php - 为什么我的PHP错误没有显示?

php - Yii 1.1.x CDbHttpSession 错误 : CDbConnection failed to open the DB connection: could not find driver

javascript - 在 Angular 中初始化具有一定数量元素的类数组