即使语句对图像标题返回true,条件语句也不起作用

I am trying to write a conditional if statement to get image caption if number of images match number of captions in the db row

code does work without if statement but fails to execute even if the condition returns true.

php  

if ($result->num_rows > 0) {
        while ($row = $result->fetch_assoc()) {
            $individual_files = explode("|", $row["images_names"]);
            $individual_text = explode("_", $row["image_text"]);
            for ($file_number = 0; $file_number < sizeof($individual_files) - 1; $file_number++) {
               if( count($individual_files)  == count($individual_text)) {
                        echo "<li>";
                        echo "<img src='Blog-Albums/" . $row["sno"] . "/" . $individual_files[$file_number] . "' alt='gallery image'/>";
                        echo "<div class='slider-caption'><p style='color:#ffffff'>this is sample file</p></div>";
                        echo "</li>";

                } elseif ( count($individual_files)  != count($individual_text)) {
                               echo "<li><img src='Blog-Albums/" . $row["sno"] ."/". $individual_files[$file_number] . "' alt='gallery image'/><div class='slider-caption'><p></p></div></li>";
                }