时间:2021-07-01 10:21:17 帮助过:18人阅读
prepare("select * from user");$stmt->execute();$res=$stmt->fetchall(PDO::FETCH_ASSOC);foreach($res as $v){ $arr=array(); $arr[]=$v['username']; echo $arr[0];}?>
贴出结果!!
foreach($res as $v){
$arr=array(); //每次循环都初始化数组的话
$arr[]=$v['username']; //每次数组只会有一个元素
echo $arr[0]; //打印出数组唯一一个元素
}
调整如下:
$arr=array();
foreach($res as $v){
$arr[]=$v['username'];
}
print_r($arr);
试试看吧
贴出结果!!
foreach($res as $v){
$arr=array(); //每次循环都初始化数组的话
$arr[]=$v['username']; //每次数组只会有一个元素
echo $arr[0]; //打印出数组唯一一个元素
}
调整如下:
$arr=array();
foreach($res as $v){
$arr[]=$v['username'];
}
print_r($arr);
试试看吧
foreach($res as $v){
$arr=array(); //每次循环都初始化数组的话
$arr[]=$v['username']; //每次数组只会有一个元素
echo $arr[0]; //打印出数组唯一一个元素
}
调整如下:
$arr=array();
foreach($res as $v){
$arr[]=$v['username'];
}
print_r($arr);
试试看吧
foreach($res as $v){
$arr=array(); //每次循环都初始化数组的话
$arr[]=$v['username']; //每次数组只会有一个元素
echo $arr[0]; //打印出数组唯一一个元素
}
调整如下:
$arr=array();
foreach($res as $v){
$arr[]=$v['username'];
}
print_r($arr);
试试看吧
解决办法是将$arr=array();设定在foreach的外面,然后在外面设个$k=0,在foreach里面是$arr[$k]=$v['username']; ,然后在foreach里的结尾将$k++
$arr=array();
$k=0;
foreach($res as $v){
$arr[$k]=$v['username'];
$k++;
}
print_r($arr);
解决办法是将$arr=array();设定在foreach的外面,然后在外面设个$k=0,在foreach里面是$arr[$k]=$v['username']; ,然后在foreach里的结尾将$k++
$arr=array();
$k=0;
foreach($res as $v){
$arr[$k]=$v['username'];
$k++;
}
print_r($arr);