par
visualight » 07 mai 2015, 14:50
Bonjour,
J'ai un Array avec des adresses IP de tous les genres et de tous les styles.
Je souhaiterai savoir comment je peux faire pour trouver des paires de nombre similaire au sein de ses adresses.
Exemple :
Code : Tout sélectionner
$ip = [
'2014' => [
'192.168.0.10',
'168.10.13.2',
'127.13.47.2',
'10.0.168.192',
'168.0.10.192',
]
Je souhaiterai donc trouver des nombres identiques dans ces adresses (minimum deux nombres doivent être identique) ce qui constitue une paire.
Le code devrait donc me permettre de trouver que les paires suivantes par rapport à mon exemple ci-dessus :
- 192.168 (ou pas nécessaireemnt dans le même ordre) est utilisé 2 fois
- 0.10 (ou pas nécessaireemnt dans le même ordre) est utilisé 2 fois
- 192.168.0.10 (ou pas nécessaireemnt dans le même ordre) est utilisé 3 fois
ETC ...
Comment je peux m'y prendre pour faire cette opération ?
Avez vous un exemple ?
Merci