【发布时间】:2022-11-18 20:47:42
【问题描述】:
从我们使用的函数中,它返回一个这样的数组。
array (size=1)
96 =>
array (size=10)
'customerName' => string 'ClutchPoints, Inc.' (length=18)
'email' => string 'nish@clutchpoints.com' (length=21)
'additionalEmails' => null
'addressStreet' => string '11390 W. Olympic Blvd. #420' (length=27)
'addressLine2' => null
'addressCity' => string 'Los Angeles' (length=11)
'addressState' => string 'CA' (length=2)
'addressPostalCode' => string '90064' (length=5)
'addressCountry' => string 'US' (length=2)
'companyName' => string 'ClutchPoints, Inc.' (length=18)
我想不出一种方法来获取要在应用程序中打印的内部数组值。有没有办法把值拿出来?
谢谢你在高级。
$data = array_map(function ( $obj ){
return array(
'customerName' => $obj->name,
'email' => $obj->company_contact->email,
'additionalEmails' => $obj->company_contact->secondaryContactEmail,
'addressStreet' => $obj->company_contact->addressLine1,
'addressLine2' => $obj->company_contact->addressLine2,
'addressCity' => $obj->company_contact->city,
'addressState' => $obj->company_contact->stateOrProvince,
'addressPostalCode' => $obj->company_contact->zipOrPostalCode,
'addressCountry' => $obj->company_contact->country,
'companyName' => $obj->name
);
}, $customer_data);
我尝试使用 array_map
它还返回一个具有不同索引号的数组。
【问题讨论】:
-
echo $array[96]['customerName']; -
这个数字总是在变化,它总是不一样
-
钥匙总是一样的吗?你需要他们吗?提供更多信息,问题不是很清楚@dazunE