【发布时间】:2016-04-13 15:36:34
【问题描述】:
我有一个来自 MySQL 结果的数组。我希望能够按值搜索并获取数组中的索引位置。
我的数组$array_result 在下面给出
Array (
[0] => Array ( [scores] => 90 )
[1] => Array ( [scores] => 80 )
[2] => Array ( [scores] => 73 )
[3] => Array ( [scores] => 0 )
[4] => Array ( [scores] => 0 )
[5] => Array ( [scores] => 0 )
[6] => Array ( [scores] => 0 )
[7] => Array ( [scores] => 0 )
[8] => Array ( [scores] => 0 )
[9] => Array ( [scores] => 0 )
[10] => Array ( [scores] => 0 )
[11] => Array ( [scores] => 0 )
[12] => Array ( [scores] => 0 )
[13] => Array ( [scores] => 0 )
[14] => Array ( [scores] => 0 )
[15] => Array ( [scores] => 0 )
[16] => Array ( [scores] => 0 )
[17] => Array ( [scores] => 0 )
)
示例:我想搜索80 并获取1 的索引。我已经尝试过这个功能,但没有得到正确的响应:array_search(80, $array_result)。
【问题讨论】:
-
这是一个多维数组,所以
array_search不起作用。 -
@FrayneKonok 谢谢你认为哪种方法最好?
-
@dakab 感谢编辑
标签: php mysql arrays algorithm