Maison > développement back-end > tutoriel php > Méthode PHP pour trouver des nombres qui n'apparaissent qu'une seule fois dans un tableau

Méthode PHP pour trouver des nombres qui n'apparaissent qu'une seule fois dans un tableau

黄舟
Libérer: 2023-03-16 20:20:01
original
1513 Les gens l'ont consulté

L'exemple de cet article décrit la méthode d'implémentation de PHP recherchant des nombres qui n'apparaissent qu'une seule fois dans le tableau. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Question :

Sauf deux nombres dans un entier array , les autres nombres apparaissent deux fois. Veuillez écrire un programme pour trouver ces deux nombres qui n'apparaissent qu'une seule fois.

Le code d'implémentation est le suivant :

<?php
function FindNumsAppearOnce($array)
{
  // write code here
  // return list, 比如[a,b],其中ab是出现一次的两个数字
  $count = array_count_values($array);
  foreach($count as $k=>$v) {
    if($v == 1) {
      $new_arr[] = $k;
    }
  }
  return $new_arr;
}
$arr=array(&#39;22&#39;,&#39;44&#39;,&#39;66&#39;,&#39;11&#39;,&#39;11&#39;,&#39;44&#39;,&#39;33&#39;);
print_r(FindNumsAppearOnce($arr));
Copier après la connexion

Sortie :

Array
(
  [0] => 22
  [1] => 66
  [2] => 33
)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal