如何在 ci 中从此数组中提取数据


How to extract data from this array in ci

Array ( 
      [0] => Array (
             [name] => Chennai [id] => 98 ) 
      [1] => Array ( 
             [name] => India [id] => 99 ) 
      [2] => Array ( 
             [name] => South India [id] => 100 )
      [3] => Array ( 
             [name] => North India [id] => 101 )
      [4] => Array ( 
             [name] => Delhi [id] => 102 ) 
)

这是我的数组,我试图像这样提取数据,它向我显示错误

foreach ($name as $key => $value) {
    echo $value->name;
}

您可以将循环更改为:

     foreach ($name as $key => $value) {
       echo $value['name'];
     }
实际上,

您在将其作为对象检索时有一个数组。你所有的代码都是完美的,除了更改,

foreach ($name as $key => $value)
{
    echo $value['name'];  //you wrote it $value->name which is wrong
}