我想在多維數組中搜索關鍵字,我想獲得與該關鍵字相關的corrosponding值。 例如 我想從下面的陣列中提取以下文字:在數組中搜索關鍵字並返回它的值?
SENT AT 12.08ms
而後面的文本
sample id 41962
是一個數組的print_r()輸出:
Array
(
[0] => Array
(
[VERSION] => Array
(
[0] => Array
(
[group] =>
[param] => Array
(
)
[value] => Array
(
[0] => Array
(
[0] => 3.0
)
)
)
)
[SAMPLE] => Array
(
[0] => Array
(
[group] =>
[param] => Array
(
)
[value] => Array
(
[0] => Array
(
[0] => sample id 41962
)
)
)
)
[TSAM] => Array
(
[0] => Array
(
[group] =>
[param] => Array
(
)
[value] => Array
(
[0] => Array
(
[0] => sample group 141
)
[1] => Array
(
[0] => ¯
)
[2] => Array
(
[0] => sample batch 81
)
[3] => Array
(
[0] =>
)
[4] => Array
(
[0] =>
)
)
)
)
[STATUS] => Array
(
[0] => Array
(
[group] =>
[param] => Array
(
[TYPE] => Array
(
[0] => CART
)
)
[value] => Array
(
[0] => Array
(
[0] => SENT AT 12.08ms
)
)
)
)
)
)
有人可以給我提供了優化上述問題的代碼。多維數組包含超過5000到10000個數組。
我知道它是一個數組的數組,但每個單獨的sub_array結構相同嗎? – dkinzer 2010-12-17 02:09:55