gpt4 book ai didi

php - 如何从数组中删除不需要的值

转载 作者:行者123 更新时间:2023-12-03 22:47:59 25 4
gpt4 key购买 nike

有谁知道我为什么要得到这种数组?我只想要下面的部分。我需要从中删除那些 mysql 连接和其他不需要的数组。

array (
'name' => 'Westwood',
'id' => 538,
),
 0 => 
Common\Models\Property::__set_state(array(
'connection' => 'mysql',
'table' => NULL,
'primaryKey' => 'id',
'keyType' => 'int',
'incrementing' => true,
'with' =>
array (
),
'perPage' => 15,
'exists' => true,
'wasRecentlyCreated' => false,
'attributes' =>
array (
'name' => 'Westwood',
'id' => 538,
),
'guarded' =>
array (
0 => '*',
),
)),

下面的代码显示了我为获取该数组所做的工作。当我 Log::info($results);

我得到了那个数组,希望你能理解我的问题。

$properties = model::where('status', '=', 'Active')
->get();

if($jsonData->city !== "") {
foreach ($properties as $property) {
if($property->city === $jsonData->city) {
$results[] = $property;
}
}
}

最佳答案

当你使用 get() 时,它会返回一个 laravel 集合,而不是一个数组,如果你想要一个数组,你可以使用 toArray() 它看起来像这样:

$properties = prop_model::where('status', '=', 'Active')
->where('propertylive', '=', 'Yes')
->get()
->toArray();

关于php - 如何从数组中删除不需要的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60669240/

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