Search
 
SCRIPT & CODE EXAMPLE
 

PHP

array_unique multidimensional php

<?php
    function super_unique($array,$key)
    {
       $temp_array = [];
       foreach ($array as &$v) {
           if (!isset($temp_array[$v[$key]]))
           $temp_array[$v[$key]] =& $v;
       }
       $array = array_values($temp_array);
       return $array;

    }


$arr="";
$arr[0]['id']=0;
$arr[0]['titel']="ABC";
$arr[1]['id']=1;
$arr[1]['titel']="DEF";
$arr[2]['id']=2;
$arr[2]['titel']="ABC";
$arr[3]['id']=3;
$arr[3]['titel']="XYZ";

echo "<pre>";
print_r($arr);
echo "unique*********************<br/>";
print_r(super_unique($arr,'titel'));

?>
Comment

get unique array from multidimentional array by value in php

$uniquePids = array_unique(array_map(function ($i) { return $i['pid']; }, $holder));
Comment

php unique associative nested array by value

<?php
    function uniquAsoc($array,$key){
        $resArray=[];
        foreach($array as $val){
          if(empty($resArray)){
            array_push($resArray,$val);
          }else{
            $value=array_column($resArray,$key);
            if(!in_array($val[$key],$value)){
                array_push($resArray,$val);
              }
          }          
        }
        
        return $resArray;
    }
$array=[['phone'=>123,'id'=>1],['phone'=>748,'id'=>1],['phone'=>958,'id'=>3]];
print_r(uniquAsoc($array,'id')); 
/*
Array
(
    [0] => Array
        (
            [phone] => 123
            [id] => 1
        )

    [1] => Array
        (
            [phone] => 958
            [id] => 3
        )

)
  */
?>
Comment

PREVIOUS NEXT
Code Example
Php :: laravel pagination vuetify 
Php :: check installed php modules in linux 
Php :: hide all error in php 
Php :: laravel update from 7 to 8 
Php :: php get data from url 
Php :: laravel query builder select 
Php :: concat in php 
Php :: php online editor 
Php :: laravel local file storage 
Php :: how to create shortcode with php 
Php :: how to make a config file for php 
Php :: ubuntu 7.2 deleted php 
Php :: multi condition inside single if in php 
Php :: share wordpress post on whatsapp without plugin 
Php :: php connect strings 
Php :: foreach date php 
Php :: laravel loop index 
Php :: how hide empty category woocommerce wordpress 
Php :: laravel factory 
Php :: create child theme in wordpress 
Php :: wordpress reserved image size name 
Php :: like %% inside the array php 
Php :: how to get structure of table in codeigniter 
Php :: php artisan route list does not show all my routes 
Php :: list() php 
Php :: update image in database using php 
Php :: laravel request get parameter 
Php :: carbon create from format 
Php :: php super 
Php :: limit text length in php 
ADD CONTENT
Topic
Content
Source link
Name
7+5 =