Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从php数组中检索值_Php_Arrays - Fatal编程技术网

从php数组中检索值

从php数组中检索值,php,arrays,Php,Arrays,我是新来php和开发的。请在下面找到我使用的代码 $data['ques']=$this->questions_model->displayquestionbyid($questionid); var_dump($data); 他们把指纹印出来 array(1) { ["ques"]=> array(1) { [0]=> object(stdClass)#19 (6) { ["questionid"]=> string(1) "1" ["votecount"]=&

我是新来php和开发的。请在下面找到我使用的代码

$data['ques']=$this->questions_model->displayquestionbyid($questionid);
var_dump($data);
他们把指纹印出来

array(1) { ["ques"]=> array(1) { [0]=> object(stdClass)#19 (6) { ["questionid"]=> string(1) "1" ["votecount"]=> string(1) "0" ["username"]=> string(3) "hip" ["catogoryid"]=> string(1) "2" ["questionTitle"]=> string(4) "e2e2" ["description"]=> string(6) " deded" } } }

如何获取
用户名
的值并将其保存在php变量下。谢谢

从您提供的输出格式很难判断,但您可能希望执行以下操作:

$data = $this->questions_model->displayquestionbyid($questionid);

$username = $data[0]->username;

检查这是否有效,请改用print_r()进行调试。

在哪个框架中使用。请尝试echo$data['ques'][0]->username;上面的注释应该可以解决您的问题,但为了使输出更具可读性,您可以使用
echo';打印(数据);回声“而不是
var\u dump($data)用于调试。阅读一本php书籍这是基本内容!@Rakesh Sharma您正确的dude it Works遇到PHP错误严重性:注意消息:尝试获取非对象文件名的属性:controllers/homepage.PHP行号:120$data[0]->username?根据他的产出,这可能是对的。试试看,@user3423301
$data = $this->questions_model->displayquestionbyid($questionid);

$username = $data['ques'][0]->username;