我想从两个数组中获得相同的值.例:
a[] = array(a,b,c,d,e,f,g,h);
b[] = array(c,d,o,l,p,i,u,y);
Run Code Online (Sandbox Code Playgroud)
我想要 c[]=c,d;
Ric*_*nop 14
<?php
$arr = array_intersect(array('a', 'b', 'c', 'd'),
array('c', 'd', 'e', 'f'));
print_r(array_values($arr));
Run Code Online (Sandbox Code Playgroud)
Vol*_*erK 12
见http://docs.php.net/array_intersect:
array_intersect()返回一个数组,其中包含所有参数中存在的array1的所有值.请注意,密钥保留.
$a = array('a','b','c','d','e','f','g','h');
$b = array('c','d','o','l','p','i','u','y');
$c = array_intersect($a, $b);
var_dump($c);
Run Code Online (Sandbox Code Playgroud)
版画
array(2) {
[2]=>
string(1) "c"
[3]=>
string(1) "d"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14907 次 |
| 最近记录: |