Ich habe vor kurzem ein seltsames Problem über in_array
, das ich nicht verstehen kann. z.B.Ein Problem über in_array
$a = array('a','b','c');
$b = array(1,2,3);
if (in_array(0,$a))
{
echo "a bingo!\n";
}
else
{
echo "a miss!\n";
}
if (in_array(0,$b))
{
echo "b bingo!\n";
}
else
{
echo "b miss!\n";
}
Ich lief es auf meine Lampe, und bekam
a bingo!
b miss!
ich das Handbuch lesen und stellen Sie den dritten Parameter $strict
als true
, dann ist es als expected.But gearbeitet bedeutet, dass ich immer Stellen Sie den strikten Parameter als wahr ein, wenn Sie in_array
verwenden? Vorschläge wären willkommen.
Grüße
Clear.Thanks alle. – Young