“Dapatkan array unik dari array multidimensi berdasarkan nilai dalam php” Kode Jawaban

PHP multidimensi array_unique

<?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'));

?>
Fantastic Flatworm

Dapatkan array unik dari array multidimensi berdasarkan nilai dalam php

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

Jawaban yang mirip dengan “Dapatkan array unik dari array multidimensi berdasarkan nilai dalam php”

Pertanyaan yang mirip dengan “Dapatkan array unik dari array multidimensi berdasarkan nilai dalam php”

Lebih banyak jawaban terkait untuk “Dapatkan array unik dari array multidimensi berdasarkan nilai dalam php” di PHP

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya