我的代码:数组的in_array()不工作
<?php
$pass = "12345";
//checkPass($pass, $user, $length);
$file = file_get_contents("common.txt");
$array = explode("\n", $file);
if(in_array($pass, $array) == true) {
echo "it's in the array";
}
?>
前几行(我用的print_r($阵列)...):
Array ([0] => 12345 [1] => abc123 [2] => password [3] => computer [4] => 123456 [5] => tigger [6] => 1234 [7] => a1b2c3 [8] => qwerty [9] => 123 [10] => xxx [11] => money [12] => test [13] => carmen [14] => mickey [15] => secret [16] => summer [17] => internet [18] => service [19] => canada [20] => hello [21] => ranger [22] => shadow [23] => baseball [24] => donald [25] => harley [26] => hockey [27] => letmein [28] => maggie [29] => mike [30] => mustang [31] => snoopy
你能后,您可以设置$传递等于它的价值的时候:你可以使用爆炸与
array_map()
的trim()
后阵摆脱这些字符? –它位于文件的顶部,紧跟在开始的PHP标记之后。我试着在上面编辑它,但有些东西不能正常工作。 – Andrew