“Obtenha uma matriz única da matriz multidimensional por valor em PHP” Respostas de código

Array_unique PHP multidimensional

<?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

Obtenha uma matriz única da matriz multidimensional por valor em PHP

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

Respostas semelhantes a “Obtenha uma matriz única da matriz multidimensional por valor em PHP”

Perguntas semelhantes a “Obtenha uma matriz única da matriz multidimensional por valor em PHP”

Mais respostas relacionadas para “Obtenha uma matriz única da matriz multidimensional por valor em PHP” em PHP

Procure respostas de código populares por idioma

Procurar outros idiomas de código