这是数组($ results):
Array ( [0] => b [1] => h [2] => l [3] => p [4] => s [5] => u )
这是代码:
echo array_search("h",$results);
出于某种原因,它什么都没有返回,我无法理解为什么它什么也没有返回。
另一方面,如果我有一个相同的数组($ houses):
Array ( [0] => b [1] => h [2] => l [3] => p [4] => s [5] => u )
当使用以下代码时,它正确返回" h",1的位置:
echo array_search("h",$houses);
我现在已经试图解决这个问题2个小时,但我不明白。帮助将不胜感激...谢谢。
答案 0 :(得分:0)
$results = array( "b","h","l","p","s","u" ); //This array is indexed like yours
echo array_search("h", $results); //Output is 1
记住制作数组的规则:
*用逗号分隔值
*引用索引标记(即:array(“indexA”=>“value”);)
*使用=>
使用这些参数你的数组应该没问题。