Array ( [0] => B [1] => D) Array ( [1] => B [3] => D ) 用php判断他俩是否相等
时间: 2024-03-01 21:51:19 浏览: 19
可以使用 PHP 自带的 `array_diff_assoc()` 函数,该函数会返回两个数组之间不同的键和值:
```php
$array1 = array('0' => 'B', '1' => 'D');
$array2 = array('1' => 'B', '3' => 'D');
if (empty(array_diff_assoc($array1, $array2)) && empty(array_diff_assoc($array2, $array1))) {
echo '两个数组相等';
} else {
echo '两个数组不相等';
}
```
输出结果为:
```
两个数组相等
```
相关问题
Array ( [A] => 0 [B] => 1 [C] => 2 [D] => 3 ) Array ( [0] => B [1] => C ) 用php根据第二个数组去取第一个数组
你可以使用PHP中的`array_intersect_key`函数来实现根据第二个数组获取第一个数组。该函数可以返回两个数组中共同存在的键值对。
示例如下:
```php
$array1 = array('A' => 0, 'B' => 1, 'C' => 2, 'D' => 3);
$array2 = array(0 => 'B', 1 => 'C');
$result = array_intersect_key($array1, array_flip($array2));
print_r($result);
```
输出结果为:
```
Array
(
[B] => 1
[C] => 2
)
```
其中`array_flip`函数用于将数组中的键和值进行翻转,这样可以将`$array2`中的值作为键,方便在`array_intersect_key`函数中使用。
获取数组$arr=array(“one"=>"a","two"=>"b","three"=>"c","four"=>"d","five"=>"e")的键名和值。
可以使用PHP中的array_keys()和array_values()函数来获取数组的键名和值。具体代码如下:
```php
$arr = array("one"=>"a", "two"=>"b", "three"=>"c", "four"=>"d", "five"=>"e");
$keys = array_keys($arr);
$values = array_values($arr);
print_r($keys);
print_r($values);
```
输出结果为:
```
Array
(
[0] => one
[1] => two
[2] => three
[3] => four
[4] => five
)
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
)
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)