想知道是否有搜索数组的函数,其中第一个字母与所选字母匹配。我可以做一些不那么优雅的事情,比如
Loop through array
Each item remove the first character, match to chosen search variable e.g if the first letter from apple, a equals my selection a, show.
答案 0 :(得分:1)
你的问题不明确。但是下面我给你一个例子,只选择包含你想要的第一个字母的数组的选定元素:
function select_from_array($first_letter,$array){
$return = Array();
for($i=0;$i<count($array);$i++){
if($array[$i][0] === $first_letter) $return[] = $array[$i];
}
return $return;
}
示例:
$arr = Array("Nice","Chops","Plot","Club");
print_r(select_from_array('C',$arr));
结果:
Array
(
[0] => Chops
[1] => Club
)