PHP学習シリーズ(1)——文字列処理関数(2)
4293 ワード
6、chunk_split()関数は文字列を一連のより小さな部分に分割する.この関数では、元の文字列は変更されません.
構文:chunk_split(string,length,end)
パラメータ:
string--必須です.分割する文字列を指定します.
length-オプション.文字列ブロックの長さを定義する数値.
end-オプションです.文字列の値.各文字列ブロックの後に配置される内容を定義します.
例1
この例では、各文字を区切り、「.」を追加します.
出力:
例2
この例では、6文字の後に1つの文字列を分割し、「...」を追加します.
出力:
サポートされているCyrillic文字セットは次のとおりです. k - koi8-r w - windows-1251 i - iso8859-5 a - x-cp866 d - x-cp866 m - x-mac-cyrillic
構文
構文:convert_uudecode(string)
例
この例ではconvert_を使用してuudecode()uuencode符号化文字列を復号するには:
出力:
構文:convert_uuencode(string)
注意:
この関数は、すべての文字列(バイナリを含む)を印刷可能な文字列に変換し、ネットワーク転送の安全を確保します.uuencodeの文字列は元の文字列より約35%増加した.
例
この例ではconvert_を使用します.uuencode()は文字列を符号化します.
出力:
10、count_chars()関数は、文字列に使用される文字の情報を返します.
構文
パラメータの説明
stringが必要です.チェックする文字列を指定します.
mode
オプション.戻りモードを指定します.デフォルトは0です.次のような異なる戻りパターンがあります.0-配列、ASCII値はキー名、出現回数はキー値 である.1-配列、ASCII値はキー名、出現回数はキー値、出現回数が0より大きい値 のみをリストする.2-配列、ASCII値はキー名、出現回数はキー値、出現回数が0に等しい値 のみをリストする. 3-使用済みのすべての異なる文字を持つ文字列 4-未使用のすべての異なる文字を持つ文字列 ≪インスタンス|Instance|emdw≫
例1
この例ではcount_を使用します.chars()で文字列をチェックし、戻りモードを1に設定します.
出力:
例2
この例ではcount_を使用します.chars()で文字列をチェックし、戻りモードを3に設定します.
出力:
構文: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文字セットは次のとおりです.
構文
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です.次のような異なる戻りパターンがあります.
例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