虽然匹配两个值结果没有打印

时间:2014-04-13 11:28:56

标签: php

当我们匹配两个值时,他们没有给我们结果,但两个值都是相同的,即是。问题是什么?          

     $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);
         ?>

1 个答案:

答案 0 :(得分:0)

你将每行输入推到$ r的末尾,但随后总是测试$ r [0] [0]所以只测试了第一行。

为什么不直接比较$ parts [0]到$ a [0]?