数组是未知格式。前面有+号时格式是什么?

时间:2019-06-12 08:13:13

标签: arrays laravel-5.7

我正在使用laravel 5.7。

下面的数组不是“普通”字符串格式。 1)前面加+号是什么格式?

2)我试图像这样从“类型”中提取信息    $ type = $ contactDetails-> type;

5 => {#273 ▼
    +"version": 2
    +"value": "www.autokaraatti.fi"
    +"type": "Website address"

foreach ($rawdata->results as $company) {
    $name = $company->name;                             //return string
    $businessId = $company->businessId;                //return string
    $companyForm = $company->companyForm;             //return string
    $contactDetails = $company->contactDetails;     


if(empty($contactDetails)){
 $contactDetails = false;   //return 0 (zero)
  }else{
  $type = $contactDetails->type;    // <----- 
  $value = $contactDetails->value; 

错误是“试图获取非对象的属性'类型'” 正确,格式不是字符串和对象。

感谢Mika。

0 个答案:

没有答案