Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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 如何将stdclass对象名称打印到数据_Php_Mysql_Mysqli_Stdclass_Ezsql - Fatal编程技术网

Php 如何将stdclass对象名称打印到数据

Php 如何将stdclass对象名称打印到数据,php,mysql,mysqli,stdclass,ezsql,Php,Mysql,Mysqli,Stdclass,Ezsql,我使用了ezsql mysqli和我的mysql方案: id---settingname------settingcode --------------------------------- 0 doctype <!DOCTYPE html> 1 html_lang en 2 charset utf8 好的,我找到了答案,你可以用array_column()像这样改变索引 $settings = array

我使用了ezsql mysqli和我的mysql方案:

    id---settingname------settingcode
---------------------------------
0    doctype          <!DOCTYPE html>
1    html_lang        en
2    charset          utf8

好的,我找到了答案,你可以用array_column()像这样改变索引

$settings = array_column($dbresult,'settingcode','settinguniquename');
echo $settings['doctype']; echo $settings['charset']; echo $settings['anysettingname'];
你可以这样打印这个变量

$settings = array_column($dbresult,'settingcode','settinguniquename');
echo $settings['doctype']; echo $settings['charset']; echo $settings['anysettingname'];

可能重复显示数组,因此
$settings=get\u results($query,array\u A)或使用
对象