Código PHP:
Ver original$paises = ['argentina','brasil','peru','usa','colombia','japon'];
$frutas = ['guanabana','patilla','papaya','pera','manzana','melon'];
$objetos = ['silla','mantel','destornillador'];
$arreglomezclado = array("manzana","silla","argentina","argentina","manzana","pera","mesa", "brasil","melon","mantel","peru","argentina");
// copio el array en vez de alterarlo eliminando los repetidos
$found = [];
Resultado:
Código PHP:
Array
(
[paises] => Array
(
[2] => argentina
[5] => brasil
[8] => peru
)
[frutas] => Array
(
[0] => manzana
[3] => pera
[6] => melon
)
[objetos] => Array
(
[1] => silla
[7] => mantel
)
)
He usado la notacion [] en vez de array() ... podria o no funcionarte dependiendo de tu version de PHP
Ese codigo
se puede generalizar mas:
Código PHP:
Ver original$arreglomezclado = array("manzana","silla","argentina","argentina","manzana","pera","mesa", "brasil","melon","mantel","peru","argentina");
$search = [];
$search['paises'] = ['argentina','brasil','peru','usa','colombia','japon'];
$search['frutas'] = ['guanabana','patilla','papaya','pera','manzana','melon'];
$search['objetos']= ['silla','mantel','destornillador'];
// copio el array en vez de alterarlo eliminando los repetidos
$found = [];
foreach ($search as $key => $arr)