ホームページ  >  記事  >  バックエンド開発  >  PHPは数値を繰り返さない配列を検索します

PHPは数値を繰り返さない配列を検索します

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-11 10:14:591572ブラウズ

今回は、数値を繰り返さない PHP 検索 配列 について説明します。 PHP で数値を繰り返さない配列を検索する場合の 注意事項 は何ですか? ここで実際のケースを見てみましょう。

この記事の例では、配列内に 1 回だけ出現する数値を検索する PHP の実装方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

質問:

整数配列内の 2 つの数値を除いて、他のすべての数値は 2 回現れます。一度しか出現しないこれら 2 つの数字を見つけるプログラムを作成してください。

実装コードは次のとおりです:

<?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('22','44','66','11','11','44','33');
print_r(FindNumsAppearOnce($arr));
出力:

Array
(
  [0] => 22
  [1] => 66
  [2] => 33
)
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨書籍:

PHP でのコールバック関数の使用方法の詳細な説明

PHP での file_put_contents 関数の使用方法

以上がPHPは数値を繰り返さない配列を検索しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。