当我们匹配两个值时,他们没有给我们结果,但两个值都是相同的,即是。问题是什么?
$file_handle = fopen("data.txt", "rb");
while (!feof($file_handle) ) {
$line_of_text = fgets($file_handle);
$parts = explode('\n', $line_of_text);
array_push($r,$parts);
}
if($r[0][0]==$a[0])
{
echo "ride matched 123";
}
fclose($file_handle);
?>
答案 0 :(得分:0)
你将每行输入推到$ r的末尾,但随后总是测试$ r [0] [0]所以只测试了第一行。
为什么不直接比较$ parts [0]到$ a [0]?