Значение данных PHP JSON все одинаковое

Я на PHP JSON запрос с базой данных.

$qAdzanIqomah = mysqli_query($con, "SELECT * FROM tb_sholat WHERE active = 'Y'");
while($dAdzanIqomah = mysqli_fetch_array($qAdzanIqomah))
{
$sholatName[] = $dAdzanIqomah['sholat_name'];

$audio_before_adzan[] = $dAdzanIqomah['audio_before_adzan'];

$iq = $dAdzanIqomah['iqamah'];

echo $iqamahC[] = date("H:i:s", strtotime("+ '" . $iq . "' minutes"));
}

$data = array(
'iqamah' => $iqamahC
);

echo json_encode($data);

Проблема в том, что все результаты одинаковы даже для данных таблицы.

Результат эха $iqamaC[]:

{"iqamah":["01:00:00","01:00:00","01:00:00","01:00:00","01:00:00"]}

01:00:00
01:00:00
01:00:00
01:00:00
01:00:00

Результат эха $iq:

11
12
17
13
10

Что-то не так с этим кодом?

2

Решение

У тебя есть ненужные кавычки и пробелы в код добавления минуты, и это фактическая причина вопроса (не в сумме добавить минут)

Удалите ненужные цитаты, как показано ниже: —

$iqamahC[] = date("H:i:s", strtotime("+$iq minutes"));

И проверь.

Демо рабочий пример: —https://eval.in/891471

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector