foreach和条件问题

时间:2012-09-29 14:10:50

标签: php

我有这个代码可以帮我打印一些变量:

$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

0 个答案:

没有答案