文字列操作関数の中でも、文字列の大文字小文字の変換は比較的よく使われる関数であり、その基礎となる実装は比較的単純です。
github の PHP ソース コードにさらに詳細な注釈を付けています。興味があれば、見てスターを付けてください。 PHP5.4のソースコードのアノテーション。追加されたアノテーションは、コミット レコードを通じて確認できます。
文字列を小文字に変換します。
文字列を大文字に変換します。
2 つの関数のコア操作は似ています。strtower について話しましょう。もう 1 つは似ています。
php_strto lower 関数のコアコードは次のとおりです:
この関数は、文字列全体を走査し、1つずつ小文字に変換します。これも古典的なポインタ操作です。
限られた文体と限られた知識によるオリジナル記事 記事内に何か間違っている点がございましたら、お知らせください。
この記事がお役に立ちましたら、クリックしておすすめしてください、ありがとうございます^_^
最後に、おまけとして、github の PHP ソース コードにさらに詳細な注釈を付けました。興味があれば、見てスターを付けてください。 PHP5.4のソースコードのアノテーション。追加されたアノテーションは、コミット レコードを通じて確認できます。
その他のソース コード記事については、個人のホームページにアクセスして閲覧を続けてください: hoohack