我需要找到并替换数组中的元素。有没有任何单一的PHP功能?如何删除一个元素并用另一个数组替换?
1
A
回答
0
您可以简单地使用array_splice。
见例如
$input = array("red", "green", "blue", "yellow");
array_splice($input, -2, 1, array("orange", "maroon"));
// $input is now array("red", "green", "orange", "maroon","yellow")
+0
你的解决方案不能解决fin问题ding要更换的元素。 – 2012-02-03 10:08:20
1
我不知道寻找和数组代替任何简单的功能,但你总是可以这样做:
$key = array_search($oldValue, $myArray);
if ($key) $myArray[$key] = $newValue;
0
试试这个:
<?php
$myArray = array("John","William","Henry","Tom","Peter");
$newArray = array_splice($myArray, 2, 1, "Susan");
foreach($myArray as $key => $value) {
echo "$key - $value <br />";
}
?>
相关问题
- 1. php - 用另一个数组的元素替换数组元素?
- 2. 如何用另一个div []元素替换一个div []元素?
- 3. 如何从另一个数组中删除数组元素?
- 4. 如何用另一个文档替换一个XML元素?
- 5. 如何用另一个元素替换元素?
- 6. 用另一个数组中的特定元素替换数组元素
- 7. xsl用另一个替换空元素
- 8. 如何从JFrame中删除一个JPanel并用另一个替换它
- 9. c#用另一个数组的偶数元素替换奇数元素
- 10. 如何用JSoup从另一个元素中删除一个元素?
- 11. 如何用同一数组中的另一个元素替换数组元素中的值?
- 12. 从perl中删除另一个数组中的一个数组中的元素
- 13. 从数组中删除一个元素
- 14. 如何切换与另一个数组的数组元素?
- 15. 如何用另一个元素完全用数据和事件替换元素?
- 16. 将html元素替换为另一个
- 17. 如何找到两个组,并使用regexp替换另一个?
- 18. 删除每个元素可以分隔数组中的另一个元素
- 19. 用另一个数组键替换一个数组键php
- 20. 从数组中删除元素从另一个阵列以JavaScript
- 21. 用另一个替换多维数组?
- 22. 如何添加一个数组的第一个元素到另一个数组的第一个元素
- 23. 如何用另一个替换DOM元素?
- 24. 如何用自定义动画替换另一个UI元素?
- 25. jQuery用另一个元素标记替换匹配的元素
- 26. Python:用另一个元素替换列表中的元素
- 27. 如何从几个数组中删除一个元素并重新追加?
- 28. 只要它存在就用另一个元素替换一个元素
- 29. 是否可以用另一个td元素替换一个HTML表td元素
- 30. 替换$ .off()一个元素
你能指定输入是什么和你想要输出什么 – 2012-02-03 10:01:12