Как напечатать / отобразить result_array CodeIgniter с циклом для (не foreach) - PullRequest
0 голосов
/ 11 июня 2019

У меня есть функция возврата с result_array()

public function genJam($id_hari){
        $query  = $this->db->query("SELECT jam FROM mharijam WHERE hari=$id_hari ORDER BY jam");

        return $query->result_array();
    }

Но, когда я использую цикл для печати / эхо, это возвращает пустое / не напечатано

for($j=0; $j<count($this->genJam(1)); $j++){
                echo $this->genJam(1)[$j];
                echo "</br>";
            }

, пожалуйста, помогите мнеСпасибо всем

1 Ответ

0 голосов
/ 11 июня 2019

Знаете ли вы, что вызываете функцию снова и снова?

$result = $this->genJam(1);
$count = count($result);
if($count)
{
    for($i=0; $i < $count; $i++)
    {
        //$childCount = count($result[$i]);
        //for($j=0; $j < $childCount; $j++)
        //{
            print_r($result[$i]['jam']);
            echo "\n";
        //}
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...