PHPのちょっとしたスキル【再版】

WBOY
リリース: 2016-06-13 13:05:40
オリジナル
801 人が閲覧しました

PHP のヒント [再投稿]
PHP Tips

文字列を比較して等しいかどうかを判断するには、strto lower や strtoupper を使うことが多いようです。これを行うだけで、2 回変換する必要があります。ほとんどの場合、渡されたパラメータが utf-8 であるかどうかを判断するなど、文字セットを変換するときにこれを行います。UTF-8、Utf-8、utf- など、これら 5 つの文字を記述する方法はたくさんあります。 8 など、ではどうすればよいでしょうか?ストラッパーは必要ありませんか? 。
strncasecmp($a,$b,$length) で十分です。 。
戻り値が0の場合は等しいということですが、どう判断すればよいのでしょうか?
strncasecmp($str,'utf-8',5) == 0 そうすると、渡されるパラメータは utf8 になりますね。
これは、yii フレームワークでこの関数が使用されているのを見ましたが、イベントを処理するときに最初の 2 文字がオンであるかどうかを判断する方法です。私もこれでコツを学びました。

http://www.neatstudio.com/show-1477-1.shtml

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート