PHP学習シリーズ(1)——文字列処理関数(2)

4293 ワード

6、chunk_split()関数は文字列を一連のより小さな部分に分割する.この関数では、元の文字列は変更されません.
構文:chunk_split(string,length,end)
パラメータ:
string--必須です.分割する文字列を指定します.
length-オプション.文字列ブロックの長さを定義する数値.
end-オプションです.文字列の値.各文字列ブロックの後に配置される内容を定義します.
例1
この例では、各文字を区切り、「.」を追加します.
<?php

$str = "Hello world!";

echo chunk_split($str,1,".");

?>

出力:
H.e.l.l.o. .w.o.r.l.d.!.

例2
この例では、6文字の後に1つの文字列を分割し、「...」を追加します.
<?php

$str = "Hello world!";

echo chunk_split($str,6,"...");

?>

出力:
Hello ...world!...
7、convert_cyr_string()          Cyrillic         。

サポートされているCyrillic文字セットは次のとおりです.
  • k - koi8-r
  • w - windows-1251
  • i - iso8859-5
  • a - x-cp866
  • d - x-cp866
  • m - x-mac-cyrillic

  • 構文
    convert_cyr_string(string,from,to)
    8、convert_uudecode()     uuencode           。

    構文:convert_uudecode(string)

    この例ではconvert_を使用してuudecode()uuencode符号化文字列を復号するには:
    <?php
    
    $str = ",2&5L;&\@=V]R;&0A `";
    
    echo convert_uudecode($str);
    
    ?>

    出力:
    Hello world!
    9、convert_uuencode()      uuencode           。

    構文:convert_uuencode(string)
    注意:
    この関数は、すべての文字列(バイナリを含む)を印刷可能な文字列に変換し、ネットワーク転送の安全を確保します.uuencodeの文字列は元の文字列より約35%増加した.

    この例ではconvert_を使用します.uuencode()は文字列を符号化します.
    <?php
    
    $str = "Hello world!";
    
    echo convert_uuencode($str);
    
    ?>

    出力:
    ,2&5L;&\@=V]R;&0A `

    10、count_chars()関数は、文字列に使用される文字の情報を返します.
    構文
    count_chars(string,mode)

    パラメータの説明
    stringが必要です.チェックする文字列を指定します.
    mode
    オプション.戻りモードを指定します.デフォルトは0です.次のような異なる戻りパターンがあります.
  • 0-配列、ASCII値はキー名、出現回数はキー値
  • である.
  • 1-配列、ASCII値はキー名、出現回数はキー値、出現回数が0より大きい値
  • のみをリストする.
  • 2-配列、ASCII値はキー名、出現回数はキー値、出現回数が0に等しい値
  • のみをリストする.
  • 3-使用済みのすべての異なる文字を持つ文字列
  • 4-未使用のすべての異なる文字を持つ文字列
  • ≪インスタンス|Instance|emdw≫
    例1
    この例ではcount_を使用します.chars()で文字列をチェックし、戻りモードを1に設定します.
    <?php
    
    $str = "Hello World!";
    
    print_r(count_chars($str,1));
    
    ?>

    出力:
    Array
    
    (
    
    [32] => 1
    
    [33] => 1
    
    [72] => 1
    
    [87] => 1
    
    [100] => 1
    
    [101] => 1
    
    [108] => 3
    
    [111] => 2
    
    [114] => 1
    
    )

    例2
    この例ではcount_を使用します.chars()で文字列をチェックし、戻りモードを3に設定します.
    <?php
    
    $str = "Hello World!";
    
    echo count_chars($str,3);
    
    ?>

    出力:
     !HWdelor