私はすべてを試しました!私は、ユーザー "営業管理者"が文字列内で許可されているかどうかを調べようとしています。私は文字列&を配列に入れて解凍しようとしましたが、strpos
(以下のコードで)、preg match、さらにif (strpos($userAllowedString, $userRole) > -1)
を試しました。結果は常に空です。結果は偽でなければならないが、何も返さない。ブール値false空の文字列をエコーする
$userAllowedString = "Sales Manager,Sales Director,Project Manager,Developer";
$userRole = "Sales Administrator";
if(strpos($userAllowedString,$userRole) !== false) {
$userAllowed= true;
} else {
$userAllowed = false;
}
アドバイスはありますか?
それは何である - 空の?それが空であることをどのようにチェックするのですか? –
結果をデバッグまたはエコーすると、それは空白です – AisRuss
'false'値の出力は空文字列です。実際の変数値を見るには 'var_dump'を使います。 –