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.