如何在php中解析出这个对象/数组?
我有一个需要解析并插入SQL的对象,但我很难按照下面列出的语法中字段的顺序来确定我需要做什么 以下是对象vardump:如何在php中解析出这个对象/数组?,php,arrays,object,Php,Arrays,Object,我有一个需要解析并插入SQL的对象,但我很难按照下面列出的语法中字段的顺序来确定我需要做什么 以下是对象vardump: object(EmailCheck\Object\ResponseObject)#25 (1) { ["response":protected]=> array(6) { ["status"]=> string(7) "success" ["total_results"]=> int(6) ["
object(EmailCheck\Object\ResponseObject)#25 (1) {
["response":protected]=> array(6) {
["status"]=> string(7) "success"
["total_results"]=> int(6)
["total_pages"]=> int(1)
["query"]=> array(8) {
["job_id"]=> int(2562625)
["valids"]=> int(1)
["invalids"]=> int(1)
["disposables"]=> int(1)
["catchalls"]=> int(1)
["unknowns"]=> int(1)
["page"]=> int(0)
["items_per_page"]=> int(10)
}
["results"]=> array(6) {
[0]=> array(2) {
["data"]=> array(4) {
["email"]=> string(20) "chris@example.com"
[0]=> string(1) "1"
["ID"]=> string(1) "1"
["EMAIL"]=> string(20) "chris@example.com"
}
["verification"]=> object(EmailCheck\Object\VerificationObject)#7 (1) {
["response":protected]=> array(7) {
["result"]=> string(5) "valid"
["flags"]=> array(3) {
[0]=> string(7) "has_dns"
[1]=> string(10) "has_dns_mx"
[2]=> string(16) "smtp_connectable"
}
["suggested_correction"]=> string(0) ""
["address_info"]=> object(EmailCheck\Object\ResponseObject)#9 (1) {
["response":protected]=> array(9) {
["original_email"]=> string(20) "chris@example.com"
["normalized_email"]=> string(20) "chris@example.com"
["addr"]=> string(6) "chris"
["alias"]=> string(0) "" ["host"]=> string(13) "example.com"
["fqdn"]=> string(13) "example.com"
["domain"]=> string(9) "example"
["subdomain"]=> string(0) ""
["tld"]=> string(3) "com"
}
}
["email"]=> string(20) "chris@example.com
["result_integer"]=> int(0)
["credits_info"]=> object(EmailCheck\Object\ResponseObject)#8 (1) {
["response":protected]=> array(0) {
}
}
}
}
}
我知道语法是这样的,但它不会返回任何内容:
echo $object->data->email;
我需要提取以下字段:result、normalized_email、email这就是最终的结果。我不需要引用对象的“响应”部分
$object->results[0]['data']['email']