现有数组A=array("dog","cat","bird");B=array("people","dog","mouse");不使用函数,将A数组和B数组,进行合并,要求没有重复的值
时间: 2024-06-02 11:04:45 浏览: 70
JavaScript合并两个数组并去除重复项的方法
5星 · 资源好评率100%
可以使用以下步骤将A数组和B数组合并并去重:
1. 创建一个新的空数组C。
2. 遍历A数组中的每个元素,如果这个元素不在数组C中,则将它添加到数组C中。
3. 遍历B数组中的每个元素,如果这个元素不在数组C中,则将它添加到数组C中。
4. 数组C即为合并后没有重复的值的数组。
下面是示例代码:
```
$A = array("dog", "cat", "bird");
$B = array("people", "dog", "mouse");
$C = array();
// 遍历A数组
foreach ($A as $value) {
// 如果这个元素不在数组C中,则将它添加到数组C中
if (!in_array($value, $C)) {
$C[] = $value;
}
}
// 遍历B数组
foreach ($B as $value) {
// 如果这个元素不在数组C中,则将它添加到数组C中
if (!in_array($value, $C)) {
$C[] = $value;
}
}
// 打印合并后的结果
print_r($C);
```
阅读全文