codeigniter将值推送到多维数组中

时间:2015-04-30 09:56:51

标签: php arrays codeigniter multidimensional-array

我有一个多维数组,我从db结果

获得
$property['property'] =  $this->property->property_filter($data);

Array看起来像这样

array(6) {
      [0]=>
      object(stdClass)#78 (20) {
        ["property_id"]=>
        string(2) "27"
        ["user_id"]=>
        string(1) "1"
        ["type_id"]=>
        string(2) "13"
        ["contract_id"]=>
        string(1) "1"
        ["city_id"]=>
        string(1) "1"
        ["area_id"]=>
        string(2) "15"
        ["date_added"]=>
        string(10) "2015-04-29"
        ..............goes on...

我想在数组中手动​​推送一个值..我试过这个

  $property['property'][0]['image']="lankahomes_23_2.jpg";

我没有收到任何错误。但它不起作用。 任何建议或任何更好的方法将vales推入codeigniter中的多维数组。

1 个答案:

答案 0 :(得分:2)

看看转储。

$property['property'] array objects , 所以 $property['property'][0] 对象, 其属性应由 -> 而不是 [ ] 引用。

所以正确的代码是:

$property['property'][0]->image = "lankahomes_23_2.jpg";