Dans mon tableau,
j'ai des doublons. Je pourrais utiliser

array_unique()

Mais la valuer qui doit etre retiré ne doit pas etre prise par hasard.

Voici mon tableau:
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
Array ( [0] => Array ( [pagetitle] => 1201 [parent] => 11 [id] => 39 ) 
			[1] => Array ( [pagetitle] => 1201 [parent] => 12 [id] => 15 ) 
			[2] => Array ( [pagetitle] => 1105 [parent] => 10 [id] => 13 ) 
			[3] => Array ( [pagetitle] => 1104 [parent] => 11 [id] => 29 ) 
			[4] => Array ( [pagetitle] => 1103 [parent] => 10 [id] => 19 ) [
			5] => Array ( [pagetitle] => 1009 [parent] => 10 [id] => 20 ) 
			[6] => Array ( [pagetitle] => 1006 [parent] => 10 [id] => 21 )
			 [7] => Array ( [pagetitle] => 1006 [parent] => 12 [id] => 16 ) 
			 [8] => Array ( [pagetitle] => 1004 [parent] => 10 [id] => 38 ) 
			 [9] => Array ( [pagetitle] => 1002 [parent] => 12 [id] => 17 ) 
			 [10] => Array ( [pagetitle] => 1001 [parent] => 12 [id] => 18 ) 
			 [11] => Array ( [pagetitle] => 906 [parent] => 11 [id] => 30 ) 
			 [12] => Array ( [pagetitle] => 904 [parent] => 10 [id] => 23 ) 
			 [13] => Array ( [pagetitle] => 902 [parent] => 11 [id] => 31 ) 
			 [14] => Array ( [pagetitle] => 901 [parent] => 11 [id] => 32 ) 
			 [15] => Array ( [pagetitle] => 807 [parent] => 11 [id] => 33 ) 
			 [16] => Array ( [pagetitle] => 806 [parent] => 10 [id] => 24 ) 
			 [17] => Array ( [pagetitle] => 805 [parent] => 11 [id] => 34 ) 
			 [18] => Array ( [pagetitle] => 804 [parent] => 10 [id] => 36 ) 
			 [19] => Array ( [pagetitle] => 803 [parent] => 10 [id] => 25 ) 
			 [20] => Array ( [pagetitle] => 801 [parent] => 11 [id] => 37 ) 
			 [21] => Array ( [pagetitle] => 703 [parent] => 10 [id] => 26 ) 
			 [22] => Array ( [pagetitle] => 702 [parent] => 10 [id] => 27 ) 
			 [23] => Array ( [pagetitle] => 701 [parent] => 11 [id] => 35 ) 
			 [24] => Array ( [pagetitle] => 602 [parent] => 11 [id] => 14 ) 
			 [25] => Array ( [pagetitle] => 601 [parent] => 10 [id] => 28 ) )

J'ai deux doublons: 1201 et 1006 dans pagetitle.

Si par exemple l'id de ma page est 12, c'est ces valeurs qui doivent être supprimer
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[1] => Array ( [pagetitle] => 1201 [parent] => 12 [id] => 15 ) 
[7] => Array ( [pagetitle] => 1006 [parent] => 12 [id] => 16 )

car [parent] est égal à 12

Si par exemple l'id de ma page est 11, c'est cette valeur qui doivent être supprimer
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
[0] => Array ( [pagetitle] => 1201 [parent] => 11 [id] => 39 )
et soit
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
	[6] => Array ( [pagetitle] => 1006 [parent] => 10 [id] => 21 )
ou
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
			 [7] => Array ( [pagetitle] => 1006 [parent] => 12 [id] => 16 )
car [parent] est égal à 11.
S'il y a un doublon mais que parent n'est égal à l'id de la page, il peut retiré soit l'un soit l'autre

Auriez-vous une direction à me donner?
Merci