ifステートメントの関数のいくつかの可能性に沿って文字列を作成し、それらを1つの変数にリンクして、機能する変数があればそれを返すことができるかどうか知りたいです。
以下は機能しませんが、それはアイデアを示しています。2
関数が渡されたmyFn()
ときにのみtrueを返すので、以下を返したいと思います。2
ただし、代わりに次のようになりますtrue: 1
。
if ($b = myFn(1) || $b = myFn(2) || $b = myFn(3)) {
echo 'true: ' . $b;
} else {
echo 'false: ' . $b;
}
function myFn($a) {
if ($a == 2) return $a;
return false;
}
一連のsを追加する以外に、成功したものだけを返しながらelseif
、一連のsの関数を文字列化する方法はありますか?OR
コードパッド: http://codepad.org/ldiCxY4j