0

JSON ワイルドカード置換値

私の目的は、ファンシーボックス内に動的な値を追加することであり、データベースからフェッチされる JSON を生成する必要があります..

Code Igniter のモデル内の現在のコードは次のとおりです。

     function get_gallery_list($album) {
        $query = $this->db->query('SELECT id, img_name, caption FROM tb_gallery WHERE album = "'.$album.'"');
        $tags = array('img_name', 'caption');
        $replacementTags = array('html', 'title');
        $json = str_replace($tags, $replacementTags, json_encode($query->result()));
        $search_array = array_fill(0, sizeof($replacements), $search_pattern);
        $result = preg_replace($search_array, $replacements, $subject, 1);
        return $json;
     }

    //img_name is replace with html, caption = title.
    /* returns: [{"id":"1","html":"roadshow2012_1.jpg","title":"WOW"},{"id":"2","html":"roadshow2012_1.jpg","title":"Wew"}] */

私の質問は、「.jpg」値内に値を追加するにはどうすればよいですか?

例:

「roadshow2012_1.jpg」から「directlink-to-localhost/images/gallery/roadshow2012/roadshow2012_1.jpg」へ

答えてくれる人に感謝します!:D

4

1 に答える 1