ホームページ  >  記事  >  バックエンド開発  >  PHPで文字列内の異なる文字の数を数える方法

PHPで文字列内の異なる文字の数を数える方法

青灯夜游
青灯夜游オリジナル
2022-02-17 19:18:192521ブラウズ

統計的方法: 1. "str_split(string)" ステートメントを使用して文字列を分割し、文字配列に変換します。 2. "sizeof(array_count_values(character array))" ステートメントを使用して文字列をカウントします。さまざまな文字の個々の番号を数えるだけです。

PHPで文字列内の異なる文字の数を数える方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php 統計文字列

PHP では、配列関数を使用して文字列内の異なる文字の数をカウントできます。

  • 最初に str_split() を使用して文字列を文字配列に変換します。

  • array_count_values() を使用してすべての値の出現数をカウントします。連想配列が返され、その要素のキー名は元の配列の値、キー値は値が元の配列に出現する回数です。

    連想配列のキー名は、文字列内の異なる文字です。

  • sizeof() を使用して、連想配列の要素の数を数えます。

実装コード:

<?php
header("Content-type:text/html;charset=utf-8");
$str = "1234jhv4321vs;s";
$arr = str_split($str);
//字符串分隔到数组中
$arr=array_count_values($arr);
var_dump($arr);
$gs = sizeof($arr);

echo "字符串中有 ".$gs." 个不同字符";
?>

PHPで文字列内の異なる文字の数を数える方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで文字列内の異なる文字の数を数える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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