gpt4 book ai didi

PHP 在对象中查找值

转载 作者:可可西里 更新时间:2023-11-01 01:01:21 24 4
gpt4 key购买 nike

我的 SQL 查询结果如下所示

Array
(
[0] => stdClass Object
(
[field_number] => 1
[value] => Joe
)

[1] => stdClass Object
(
[field_number] => 2
[value] => Bloggs
)

[2] => stdClass Object
(
[field_number] => 3
[value] => 12566
)

[3] => stdClass Object
(
[field_number] => 4
[value] => 2000-07-24
)
)

它不会总是返回所有字段,因为有些字段不是必需的,因此不会保存到数据库中。

我知道名字存储在字段编号 1 中。我如何在对象中查找它。

 $first_name = $result => field_number == 1

我知道那是不对的,但我确定必须有一种简单的方法来获取此信息?

谢谢

最佳答案

如果数组中的值不按顺序(例如,array[0] 并不总是包含 field_number 1),那么您将需要迭代数组:

foreach($array as $item){
if($item->field_number==1){
$first_name = $item->value;
break;
}
}

但是,如果这是 SQL 查询的结果,您可能需要重写查询以提供更有用形式的数据

关于PHP 在对象中查找值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24786227/

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