对数组的一部分执行某些操作,然后将其重新插入到数组中?

时间:2015-10-01 06:00:26

标签: php arrays

我正在创建一个数组,每隔-分割一个字符串:

$array = explode('-', $mystring);

我知道我可以将数组内核重新插入一个字符串,例如:

$mystring = implode('-', $array);

但我首先需要对第3个数组元素执行某些操作,然后在重新连接之前将其重新插入到数组中。在这里,我有点卡住了 - 我无法找到任何在线显示此信息的好资源。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

您只需访问第三个元素,然后在插入

之前将其重新插入数组中
$string = "Foo-Bar-Foo2-Bar2";
$array = explode("-", $string);

$third = "Something else";

$array[2] = $third;
$string = implode("-", $array);

print($string);

结果

  

Foo-Bar-Something-Bar2

或者您甚至可以直接编辑条目

$array[2] = "Something else"