условный оператор не работает, даже если оператор возвращает true для заголовков изображений - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь написать условный оператор if, чтобы получить заголовок изображения, если количество изображений соответствует количеству заголовков в строке базы данных.

Код работает без оператора if, но не выполняется, даже если условие возвращает 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>";
                }

...