ホームページ  >  記事  >  バックエンド開発  >  strstr で中国語の文字をエンコードする方法

strstr で中国語の文字をエンコードする方法

WBOY
WBOYオリジナル
2016-06-13 13:21:021352ブラウズ

strstr で中国語の文字をエンコードするにはどうすればよいですか?
私は初心者です。最近、段落を書いているときにいくつかの問題に遭遇しました。Baidu の出所と検索キーワードを確認する必要があります。

....
$referer=$_SERVER[" HTTP_REFERER"];
....
if(strstr($referer,"baidu")&&strstr($referer,"123"))
{
....
上記は正常に動作しますが、次の段落は漢字


....
$referer=$_SERVER["HTTP_REFERER"];
.. が含まれているため動作しません。 ..
if (strstr($referer,"baidu")&&strstr($referer,"Beijing"))
{
....
中国語の文字をエンコードする方法を教えてください。彼らは正常に働くことができます、ありがとう!

-----解決策---------
strpos() - 文字列の最初の出現を検索します
strrpos() - ターゲット文字列内の指定された文字列の最後の出現を計算します
strrchr() - 文字列内の指定された文字の最後の出現を検索します
substr() - 文字列の部分文字列を返します
stristr() - strstr 関数の大文字と小文字を無視するバージョン
strstr() - 文字列の最初の出現を検索します
strripos() - 文字列をカウントします指定された文字 ターゲット文字列内の文字列が最後に出現する位置 (大文字と小文字は区別されません)
str_ireplace() - str_replace の大文字と小文字を無視するバージョン
------解決策------------------
はい。一般的に、strpos.



strpos() 関数について説明します...速度はより効率的になるはずです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。