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