我需要找到并替换数组中的元素。有没有任何单一的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. 如何从另一个数组中删除数组元素?
- 3. 如何用另一个文档替换一个XML元素?
- 4. 如何用另一个元素替换元素?
- 5. 用另一个数组中的特定元素替换数组元素
- 6. 如何用JSoup从另一个元素中删除一个元素?
- 7. 如何用同一数组中的另一个元素替换数组元素中的值?
- 8. 如何用另一个元素完全用数据和事件替换元素?
- 9. 将html元素替换为另一个
- 10. 如何找到两个组,并使用regexp替换另一个?
- 11. 用另一个数组键替换一个数组键php
- 12. 用另一个替换多维数组?
- 13. jQuery用另一个元素标记替换匹配的元素
- 14. Python:用另一个元素替换列表中的元素
- 15. 如何用另一个替换DOM元素?
- 16. 如何从几个数组中删除一个元素并重新追加?
- 17. 是否可以用另一个td元素替换一个HTML表td元素
- 18. 如何删除一个url参数并保持另一个?
- 19. 如何用一个向量中的元素替换R中另一个元素的向量元素?
- 20. 删除一个元素的类,并使用JavaScript将其分配给另一个
- 21. 如何删除数组中元素值的第一个实例?
- 22. 如何删除一个指针数组中的元素的java
- 23. ruby将数组赋值给另一个变量,并且删除原始数组上删除的元素也是
- 24. PHP:我如何从一个multidemision数组中删除一个元素?
- 25. 检查多维数组中的重复元素并只删除一个元素
- 26. jQuery删除一个对象,并在同一个地点替换
- 27. 如何删除第一个元素并使第二个元素成为java.util.NavigableSet中的第一个元素?
- 28. 删除一个项目从数组另一个数组
- 29. 删除类的点击并添加到另一个元素
- 30. jquery删除选定的元素,并追加到另一个
你能指定输入是什么和你想要输出什么 – 2012-02-03 10:01:12