Я пытаюсь написать условный оператор 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>";
}