11. 関数 strlen() は変数のバイト数を取得します
$aa = "A013"
strlen($aa); 取得されるバイト数は 4
12 .Function substr()
echo substr('abcdef', 1);???? // bcdef
echo substr('abcdef', 1, 3);??// bcd
echo substr ('abcdef', 0, 4);??// abcd
echo substr('abcdef', 0, 8);??// abcdef
echo substr('abcdef', -1 , 6) ; // f
最初の int パラメータは、
符号なしは左から右へのオフセットを表します
マイナス記号は右から左へのオフセットを表します
2 番目の intパラメータは、
出力オフセットが配置される左から右の文字数を表します
例: 1: echo substr('abcdef', 0, 8);??// abcdef
はオフセットが 0 であることを意味し、ポインタは a
に位置し、8 文字が出力されます。8 がないため、abcdef が出力されます。
例 2: echo substr('abcdef', -1, 6);
は、オフセットが -1 であることを意味し、ポインタは f
に配置され、6 文字が出力されます。 1 つの f、次に出力 f
たとえば 3: echo substr('abcdef',-5,2);
は、オフセットが -5 であることを意味し、ポインタは b
にあり、 2 文字の出力は bc
13 です。中国の電話番号の正規表現:
携帯電話番号は 150,153,156,158,159,157,188,189
となります。したがって、正規表現は次のようになります。 "^(13[0 -9]|15[0|3|6|7|8|9]|18[8|9])d{8}$";
^1[3,5]{ 1}[0-9 ]{1}[0-9]{8}$
14. 関数 str_replace() この関数は、文字列を使用して文字列内の他の文字を置き換えます。大文字と小文字を区別する?? str_ireplace() 大文字と小文字を区別しない検索を実行します。
str_replace(find,replace,string,count) パラメータ 説明
find 必須。検索する値を指定します。
交換が必要です。 find の値を置き換える値を指定します。
文字列が必要です。検索する文字列を指定します。
カウントはオプションです。置換の数をカウントする変数。
15. 関数 implode() 関数は、配列要素を文字列に結合します。
implode(separator,array) パラメータの説明
セパレータはオプションです。配列要素の間に何を配置するかを指定します。デフォルトは「」(空の文字列)です。
配列が必要です。文字列に結合される配列。
???? 関数explode()関数は文字列を配列に分割します。
区切り文字が必要です。文字列を分割する場所を指定します。
文字列が必要です。分割する文字列。
制限はオプションです。返される配列要素の最大数を指定します。