ホームページ  >  記事  >  バックエンド開発  >  奇妙なPHP構文です、解決してください!

奇妙なPHP構文です、解決してください!

WBOY
WBOYオリジナル
2016-06-23 13:53:401001ブラウズ


文字列が bun string であるかどうかを判断するために使用される PHP ステートメントが非常に奇妙であることがわかりました。

次のステートメントを見てください:

echo "A1: ".(strpos("csd","c"))."
";
echo "A2: ".(strpos("csd", " c")>=0)."
";
echo "B1: ".(strpos("csd","h",0))."
";
echo "B2 : ".(strpos("csd","h",0)>=0)."
";


if(strpos("abc","a")>=0)
{
echo "abc の a"."
";
}
else
{
echo "abc にない a"."
";
}


if(strpos( " abc","u")>=0)
{
echo "u in abc"."
gt;";
}
else
{
echo "u not in abc"."
" ;
}

if(strpos("a","abc")>=0)
{
echo "abc in a"."
";
}
else
{
echo " abc は a" にありません。"
";
}


if(strpos("u","abc")>=0)
{
echo "abc in u"."< ; br>";
}
else
{
echo "abc not in u"."
";
}


strpos


//結果が表示されました

A1: 0
A2: 1
B1:
B2: 1
a in abc
u in abc
abc in a
abc in u



定義と使用法

strpos() 関数別の文字列内で最初に出現する文字列の位置を返します。

文字列が見つからない場合は false を返します。

構文

rrree パラメータ 説明
string 必須。検索する文字列を指定します。
検索 必須。検索する文字を指定します。
開始 オプション。検索を開始する場所を指定します。



教えてください、例えばここで、文字列「abc」に「a」が含まれていると判断したいのですが、どの方法が良いですか?


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