Find the Non-Repeating Elements in an Array

后端 未结 4 1861
别跟我提以往
别跟我提以往 2021-01-23 04:24

My array is :

$array= array(4,3,4,3,1,2,1);

And I\'d like to output it like below:

Output = 2 

(As 2 i

4条回答
  •  花落未央
    2021-01-23 05:15

    you can do it like this:

    $array= array(4,3,4,3,1,2,1);
    foreach($array as $v)
    {
      $arr[$v][] = 1;
    }
    foreach($arr as $k => $v)
    {
      if(count($v) == 1)
        $o[] = $k;
    }
    
    print_r($o);
    

    result:

    Array
    (
        [0] => 2
    )
    

提交回复
热议问题