Мне интересно, как я мог бы искать в массиве ниже ключ problem_id и значение, равное переменной, которую я бы предоставил.Затем, когда он находит массив с соответствующим ключом и переменной, он выводит и другие значения в этой части массива.
Например, используя приведенные ниже примеры данных.Как бы вы порекомендовали мне искать в массиве все массивы, которые имеют ключ problem_id и значение 3, а затем выводить его значение ключа problem_update_date и значение ключа problem_update_text.Тогда продолжайте искать, чтобы найти следующее вхождение?
Заранее спасибо, я очень усердно искал ответ и считаю, что у меня над головой!
Вывод print_r($updates);
CI_DB_mysql_result Object
(
[conn_id] => Resource id #30
[result_id] => Resource id #35
[result_array] => Array()
[result_object] => Array()
[current_row] => 0
[num_rows] => 5
[row_data] =>
)
Выход print_r($updates->result_array());
Array
(
[0] => Array
(
[problem_update_id] => 1
[problem_id] => 3
[problem_update_date] => 2010-10-01
[problem_update_text] => Some details about a paricular issue
[problem_update_active] => 1
)
[1] => Array
(
[problem_update_id] => 4
[problem_id] => 3
[problem_update_date] => 2010-10-01
[problem_update_text] => Another update about the problem with an ID of 3
[problem_update_active] => 1
)
[2] => Array
(
[problem_update_id] => 5
[problem_id] => 4
[problem_update_date] => 2010-10-12
[problem_update_text] => An update about the problem with an ID of four
[problem_update_active] => 1
)
[3] => Array
(
[problem_update_id] => 6
[problem_id] => 4
[problem_update_date] => 2010-10-12
[problem_update_text] => An update about the problem with an ID of 6
[problem_update_active] => 1
)
[4] => Array
(
[problem_update_id] => 7
[problem_id] => 3
[problem_update_date] => 2010-10-12
[problem_update_text] => Some new update about the problem with the ID of 3
[problem_update_active] => 1
)
)