数组不为空,单独打印也有数据,但是到最后的结果被认为是未定义数组索引
php 代码
$results=input('post.');
var_dump($results);die;
$db = $results['sel'];
$tablename = $results['id'];
$op = $results['op'];
$cl = $results['cl'];
$hight = $results['hight'];
$lower = $results['lower'];
$sql = "select $op,$cl,$hight,$lower,datetime from $tablename order by datetime desc ";
// echo $sql;die;
$sqls = Db::query($sql);
// print_r($sqls);die;
$result = array_reverse($sqls);
// print_r($result);die;
$data=[];
foreach ($result as $key => $value) {
// print_r($result);die;
$tempArr = [];
$time = $value['datetime'];
$times = strtotime($time). "000";
$tempArr[] = floatval($times);
$tempArr[] = floatval($value['open']);
$tempArr[] = floatval($value['close']);
$tempArr[] = floatval($value['high']);
$tempArr[] = floatval($value['low']);
// var_dump($tempArr);
$tempArr[] = floatval($value['low']);
$data[] = $tempArr;
}
// var_dump($data);die;
if( isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])=='xm
lhttprequest' ){
// $list['data'] = $data;
echo json_encode($data);die;
}
// return json($data);
return view();
当我打印$results 的时候,
结果:
array(6) {
["sel"]=>
string(8) "shangyan"
["id"]=>
string(8) "sz300312"
["op"]=>
string(4) "open"
["cl"]=>
string(5) "close"
["hight"]=>
string(4) "high"
["lower"]=>
string(3) "low"
}
但是,显示视图的时候,
报错:
未定义数组索引 sel