2017-09-12 95 views
0

上午我正在開發一個項目,我有一個問題,它即將知道如何從數組對象中刪除重複條目。如何從陣列對象中刪除重複條目

這裏是我的陣列的結構:

"IDGROUP": [ 
       { 
        "id": 72 
       }, 
       { 
        "id": 72 
       } 
      ] 

下面是代碼片段:

if($compteGroupes && $compteGroupes->getId()!=0){ 

      $Tableaux_pack[$current_id_fictif]["ingroup"]]= 
          $Mes_comptes_reels_dependants [$taille_reel]; 

      $Tableaux_pack[$current_id_fictif]["IDGROUP"]= 
          array(
           'id'=>$compteGroupes->getId()  
           ); 

          } 

感謝的對你有所幫助

+5

可能重複[如何從PHP中的數組中刪除重複值](https://stackoverflow.com/questions/307650/how-to-remove-duplicate-values-from-an- array_in-php) – amicoderozer

+0

當我使用array_unique()時,問題仍然存在 –

+0

我的目標是當我在這個數組上循環時刪除共享相同屬性值的對象的重複項 –

回答

0

你的對象看起來像一個JavaScript對象 - 你有什麼實際意思?

是條目類嗎?他們是陣列

你想根據它們的值過濾嵌套/多維數組嗎?

是否要過濾不同的類對象? 看到這裏:https://stackoverflow.com/a/2426579/8548024

+0

$ Tableaux_pack [$ current_id_fictif] [「IDGROUP」]我需要在添加值之前檢查值$ compteGroupes-> getId()是否已經內置 –