PHP字符串和foreach多个结果

时间:2018-11-24 21:29:59

标签: php arrays string foreach

我已经搜寻了这个,但是没有任何运气。 我有一个foreach循环,该循环从一个表中获取行ID。

$str = '';

    foreach ($ctrl->db->get_where('db.table',['id'=>$row['id']],2)->result_array() as $value){
$str .= $value['completed'];
}
$row['completed'] = $str;

打印时此foreach会带来多个数组结果

Array
(
    [id] => 9053
    [job_id] => 19147
    [type] => value
    [when] => 2018-11-16 10:54:58
    [notes] => 
    [finished] => Y
    [completed] => 2018-11-16 10:54:58

)
Array
(
    [id] => 8053
    [job_id] => 19147
    [type] => value
    [when] => 2018-05-16 10:54:58
    [notes] => 
    [finished] => Y
    [completed] => 2018-05-16 10:54:58

)

这些结果基于Job_id列被推到表视图的一行上。 因为$ row ['completed']只是返回其中之一,所以如何指定要从每个结果中选择的job_id结果。

0 个答案:

没有答案