我有这个代码可以帮我打印一些变量:
$val = array();
$values_arr = array();
foreach ($hostess_id as $val1) {
$val[] = $val1;
}
$i=0;
for ($i=0; $i<count($val); $i++) {
$sqlpdvname = "SELECT nome_hostess FROM hostess WHERE id='$val[$i]'";
$resultnomepdv = mysql_query($sqlpdvname)
or die(mysql_error());
while ($row = mysql_fetch_array($resultnomepdv, MYSQL_ASSOC)) {
$values_arr[] = $row['nome_hostess'];
}
echo $values_arr[0];
echo $values_arr[1];
问题是$value_arr[1]
打印了$value_arr[0]
和$value_arr[1]
的值
如果
$values_arr[0] = Test
$values_arr[1] = Test2;
...输出为:Test Test Test2
而不是Test Test2
。