こんにちは、関数 json_encode を使用して、連想配列を介してデータベースからデータを取得しています。ただし、imgタグを文字列に変換して連想配列に配置し、jsonでエンコードして、そのimgタグを文字列として維持しながらすべてを吐き出すにはどうすればよいですか?
while($row=$result->FetchRow())
{
$id= (float)$row['id'];
$name = $row['name'];
$color1 = $row['color'];
$type1 = $row['type'];
$to= (float)$row['to'];
$thumb =$row['thumb']; //image path
$array = array(
"adjacencies" => array( array(
"nodeTo" => "$to",
"nodeFrom" => "$id",
"data" => array() )),
"data" => array(
"$"."color" => $color1,
"$"."type" => $type1 ),
"id" => $id,
"name" => "<img src='$thumb' height='30' width='30' alt='root'/><label>$name</label> ");
}
$json = json_encode($array);
print "$json";
return $json;