【发布时间】:2017-03-23 04:48:08
【问题描述】:
我很头疼,请指教。我有以下情况:
-
我有下一个多维数组:
$numbers = array ( "one_digit" => array (1,2,3,4,5), "two_digits" => array (20,21,22,23,24,25), "three_digits" => array (301,302,303,304,304), "mixed_digits" => array (9,29,309,1) ); -
我需要一种在 $numbers 数组中搜索以下内容的方法:
-- 搜索数字 20 是否在任何 $numbers 数组中,并在找到的地方回显 前任。 $find1 = m_array_search("20", $numbers); echo "我在 ".$find1." 的 $numbers 子数组中找到了搜索的值"; 结果:“我在 $numbers 的 two_digits 子数组中找到了搜索值”
-- 搜索数字 1 是否在任何 $numbers 数组中并回显找到它的位置 前任。 $find2 = m_array_search("1", $numbers); echo "我在 ".$find2." 的 $numbers 子数组中找到了搜索到的值"; 结果:“我在 $numbers 的 two_digits,mixed_digits 子数组中找到了搜索值”
因此函数必须能够发现一个或多个“子数组”中的存在。对不起,如果我用错了“子数组”这个词
谢谢!!!
【问题讨论】:
标签: php arrays multidimensional-array