×

php取出数组的不相同

php取出数组的不相同(php取出数组的不相同数据)

admin admin 发表于2023-03-25 15:46:08 浏览43 评论0

抢沙发发表评论

本文目录一览:

php 数组 如何取出不重复的若干个数

想要不重复的,你可以循环每次取出一个,进行判断,

$ourneed

=

array();

for($i=0;$i5;$i++)

{

$val

=

array_rand($result,1);

if(!in_array($val,$ourneed))

{

$ourneed[]

=

$val;

}

}

print_r($ourneed);

php如何做到从一个数组里随机选两个不相等的值

?php

$arr1=array("A","B","C","D","E");

$keys = array_rand($arr1, 2);

echo $arr1[$keys[0]].'vs'.$arr1[$keys[1]];

用array_rand()可以直接用第二个参数在数组里随机出你要的数据,不会随机到同一个

PHP 怎么只取出数组里不重复的值?

如果不在意 key 的话,可以直接使用  array_unique 内置函数,如:

?php

$arr = array(1,1,2,1,5,9,9,6,7,8,8);

$unique = array_unique($arr)

var_dump($unique);

/*

    输出

     array(7) {

          [0]=

          int(1)

          [2]=

          int(2)

          [4]=

          int(5)

          [5]=

          int(9)

          [7]=

          int(6)

          [8]=

          int(7)

          [9]=

          int(8)

    }

 */

建议平时多看看php官网的文档,希望有帮助。

PHP里判断2个数组值是否相同 不相同的值取出来放进另外一个数组怎么写

array_merge(array_diff($arr1, array_intersect($arr1, $arr2)), array_diff($arr2, array_intersect($arr1, $arr2)));-php取出数组的不相同