将Mysqli图像数组转换为购物车的字符串

时间:2016-07-24 17:38:23

标签: php arrays mysqli shopping-cart

我有一个while循环,如下所示

 while ($row_cat_pro = mysqli_fetch_array($run_cat_pro)) {
     $pro_img = $row_cat_pro['product_image'];
     $pro_dollar = $row_cat_pro['product_price'];
 }

数组的相应echo语句如下

 echo "<p>$pro_dollar</p>";

 echo "<img src='img/$product_img' />";

当我加载页面Inspector时,$pro_dollar$pro_img变量都替换为单词Array ...如何解决?

修改

到目前为止,我已成功解决了一个问题。我已经在htmlentities函数中包含了pro_dollar变量

     $pro_dollar=htmlentities($row_cat_pro['pro_price']);

但我仍然坚持使用图像变量...

1 个答案:

答案 0 :(得分:0)

   $pro_dollar=$row_cat_pro['product_price']

$ pro_dollar是一个数组,它不能通过回显它转换为字符串

知道密钥名称使用print_r($pro_dollar);然后使用extract将数组键转换为变量,例如

// print_r() sample output

array (
"currency" => "USD"
)

使用extract($pro_dollar);

echo $currency; // outputs USD