PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP – iconv_strlen()を使用して文字列の文字数を返す方法は?


PHPでは、 iconv_strlen() 関数は、指定された文字列の文字数を返すために使用されます。これは、PHP5バージョンで最初に使用されるPHPの組み込み関数です。エンコーディングはPHP8.0からnull許容です。

構文

string iconv_strlen(str $string, str $encoding)

パラメータ

このPHP関数は2つのパラメーターを受け入れます: $ string および$encoding

  • $ string- $stringパラメーターは入力文字列に使用されます。

  • $ encoding- $ encodingパラメータがないか、nullの場合、文字列は iconv.internal_encodingでエンコードされていると見なされます。 。

戻り値

iconv_strlen() 関数は、指定された文字列に存在する文字数のリストを返します。エンコード中にエラーが発生した場合は、Falseを返します。

<?php
   //UTF-8 string
   $integer = iconv_strlen("hello world!", "UTF-8");

   // It will returns the number of character
   var_dump($integer);
?>

出力

int(12)

  1. Hashmapを使用して文字列内の各文字の出現をカウントするJavaプログラム

    Hashmapを使用して文字列内の各文字の出現をカウントするには、Javaコードは次のとおりです- 例 import java.io.*; import java.util.*; public class Demo{    static void count_characters(String input_str){       HashMap<Character, Integer> my_map = new HashMap<Character, Integer>();       char

  2. Pythonを使用して文字列内の母音の数を数える方法は?

    すべての母音を含む文字列オブジェクトを宣言します。 >>> vowels='aeiou' カウント変数を0に初期化するように設定します >>> count=0 入力文字列の各文字が母音文字列に属しているかどうかを確認します。はいの場合、カウントをインクリメントします >>> string='Hello How are you?' >>> for s in string:             if s in vowels: c