1.文字列型の特徴
1. PHP は弱い型指定言語であり、他のデータ型は通常、文字列関数の演算に直接適用できます。
1: リーリー リーリー リーリー リーリー1: リーリー リーリー リーリー
1: リーリー リーリー リーリー
3. 二重引用符変数分析
PHP では、文字列が二重引用符または区切り文字で定義されている場合、その中の変数が解析されます。
1: リーリー リーリー リーリー リーリー リーリー リーリー リーリー リーリー
2.文字列出力関数
3. よく使用される文字列フォーマット関数
PS: PHP の文字列処理関数のほとんどはソース文字列を変更せず、新しい文字列を返します
4. 正規表現
正規表現は、文字列の一致のパターンを記述し、特定のテキスト モードで文字列の一致、検索、置換、および分離を行います。PHP には、PCRE と POSIX という 2 つの通常の処理関数ライブラリのセットがあります。前者は preg_ 接頭辞で名前が付けられ、Perl と互換性があります。後者は ereg_ 接頭辞で名前が付けられます。両者の機能は似ていますが、PCRE の効率がわずかに高くなります。
Perl言語対応の正規表現処理機能:
リーリー
1. 文法1.1 区切り文字: Perl と互換性のある通常の関数でパターンを使用する場合、パターンに区切り文字を追加する必要があります。文字、数字、バックスラッシュ () 以外の任意の文字を区切り文字として使用できます
1: リーリー リーリー リーリー 1.2 アトム: アトムには、文字や数字などの非印刷文字、引用符、*、+ などの
特殊文字やメタ文字が含まれます。 、「」エスケープを使用する必要があります。カスタム アトム テーブル ([apj]、[a-z] など)。 ユニバーサル文字タイプ (d、D など)。 1: リーリー リーリー
メタキャラクター: 正規表現を構築するために使用される特別な意味を持つ文字。 Perl は、*、+、? などのさまざまなメタ文字を使用して一致を検索できます。 .一般的なメタキャラクターは次のとおりです
1.4 パターン修飾子: 通常の区切り文字に加えて、照合、置換などの通常の機能を拡張するために使用されます。
2. Perl互換の正規表現関数
2.1 preg_match(string pattern, string subject[,arraymatches]): 文字列の検索と一致に使用されます。パラメータの説明:pattern は通常のパターン、件名は処理する必要がある文字列、オプションの match はパターンの各サブパターンの一致結果を保存するために使用されます、matches[0] はパターンに一致するコンテンツ全体を保存します、matches[1 ] は、パターン内の最初の括弧内で一致した内容を保存します。
1:
リーリー リーリー リーリー リーリー リーリー リーリー リーリー リーリー
結果
preg_match_all()与preg_match()函数类似,不同的是前者会一直匹配到字符串末尾,后者在第一次匹配后就停止匹配。
2.2 preg_grep(string pattern,array iput):匹配数组中的元素,返回与正则匹配的数组单元。参数说明:
pattern是正则,input是需要匹配的数组。
1: 0a046ee7dc8ca9e8b874869219417e9b
$text = '
< /p>
。。。。。。< /p>
test< /p>'; $s="soproxy.appspot.com/...opular";
preg_match_all('/
preg_match('/v=(.*?)&/',$s,$matched);
echo($matched[1]);