2013-03-14 68 views
0

我想将多个图像保存在一个数组中,但因为图像是一个数组,我的方法无法工作。在一个数组中保存多个图像

这是我的方法:

for($i=2;$i<=$image_row;$i++){ 
    $image = 'image'.$i; 
    $allImages[] = array( 
     'image' => $mysqli->real_escape_string($_SESSION[$image])); 
} 

回答

1

你为什么要定义一个数组你的形象?

为什么不干脆:

for($i=2;$i<=$image_row;$i++){ 
    $image = 'image'.$i; 
    $allImages[] = $mysqli->real_escape_string($_SESSION[$image]); 
} 
+0

这仍然给我的错误“警告:mysqli的:: real_escape_string()预计参数1是字符串数组给定” – 2013-03-14 09:51:16

+0

噢,对不起,我应该只使用real_escape_string上后面的值.. – 2013-03-14 09:53:08