我正在创建一个数组,每隔-
分割一个字符串:
$array = explode('-', $mystring);
我知道我可以将数组内核重新插入一个字符串,例如:
$mystring = implode('-', $array);
但我首先需要对第3个数组元素执行某些操作,然后在重新连接之前将其重新插入到数组中。在这里,我有点卡住了 - 我无法找到任何在线显示此信息的好资源。
有人能指出我正确的方向吗?
答案 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"