Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

329
Vistas
Codeigniter: cómo eliminar el elemento duplicado de la matriz especificada por el nombre del índice

Cómo eliminar el elemento Duplicate Array especificando un índice como article_id Eso significa que no habría ningún otro elemento que tenga la misma identificación de artículo en la matriz.

esto es lo que estoy recibiendo

 $data["related_post"] =$CI->Article_model->get_related_post($SearchTag);

y

 echo "<pre>"; print_r($data["related_post"]); echo "</pre>";

Producción:

 Array ( [0] => stdClass Object ( [article_id] => 49 [article_viewed] => 156 [article_title] => Copy 1 column to another by mysql query [article_url] => copy-1-column-to-another-by-mysql-query [article_status] => active [tag_name] => mysql ) [1] => stdClass Object ( [article_id] => 49 [article_viewed] => 156 [article_title] => Copy 1 column to another by mysql query [article_url] => copy-1-column-to-another-by-mysql-query [article_status] => active [tag_name] => sql ) [2] => stdClass Object ( [article_id] => 49 [article_viewed] => 156 [article_title] => Copy 1 column to another by mysql query [article_url] => copy-1-column-to-another-by-mysql-query [article_status] => active [tag_name] => unique-key ) )
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

function get_keys_for_duplicate_values($my_arr, $clean = false) { if ($clean) { return array_unique($my_arr); } $dups = $new_arr = array(); foreach ($my_arr as $key => $val) { if (!isset($new_arr[$val])) { $new_arr[$val] = $key; } else { if (isset($dups[$val])) { $dups[$val][] = $key; } else { $dups[$val] = array($key); // Comment out the previous line, and uncomment the following line to // include the initial key in the dups array. // $dups[$val] = array($new_arr[$val], $key); } } } return $dups; }

Fuente: [ https://stackoverflow.com/a/6461034/7891160][1]

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda