gpt4 book ai didi

php - 打印特定的数组键

转载 作者:行者123 更新时间:2023-12-02 06:57:50 25 4
gpt4 key购买 nike

我需要使用数组中的键进行检查。

数组来自这样的 PDO 查询

function getProject($proj_id) {
$database = new Database();
$database->query( "SELECT * FROM projects WHERE proj_id = '$proj_id' LIMIT 1" );
$project = $database->resultSet();
return $project;
}

然后我打印出正常工作的数组。

$project = getProject(1);
print_r($project);

Array ( [0] => Array ( [proj_id] => 73 [proj_name] => Cake )

但是当我尝试像这样从数组中打印一个特定的键时:

print_r($project['proj_name'];

屏幕上没有打印任何内容。为什么不呢?

最佳答案

你有两个数组:

Array ( [0] => Array ( [proj_id] => 73 [proj_name] => Cake )
^--this one ^--and this one

你需要做的:

print_r($project[0]['proj_name']);

可能理想的情况实际上是在此处更改它:

function getProject($proj_id) {
$database = new Database();
$database->query( "SELECT * FROM projects WHERE proj_id = '$proj_id' LIMIT 1" );
$project = $database->resultSet();
return $project[0]; //<---added the [0] this line
}

因为你知道它总是会返回一个

关于php - 打印特定的数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27625558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com