我已经使用CI Active Record运行了我的查询,结果就是这样:
Array (
[0] => Array ( [id_kelurahan] => 6 [id_indikator] => 8 [nilai] => 20 )
[1] => Array ( [id_kelurahan] => 6 [id_indikator] => 9 [nilai] => 20 )
)
从那个结果,我想搜索,'where“id_kelurahan = 6”'并返回'nilai'的值。 感谢。
答案 0 :(得分:2)
在数组上执行循环并检查它的元素。
假设您的数组存储在名为$theArray
的变量中:
foreach( $theArray as $arrayEach){
if(6 == $arrayEach['id_kelurahan']){
echo $arrayEach['nilai'];
}
}
答案 1 :(得分:0)
您需要迭代数组结果,如:
foreach($result_array as $key) {
if ( 6 == $key['id_kelurahan']) {
print $key['nilai'];
}
}
答案 2 :(得分:0)
试试这个
foreach($array as $internalArray){
foreach($internalArray as $key => $value){
if($key == 'id_kelurahan' && $value == 6){
echo $internalArray['nilai'];
}
}
}