如何将指针放到数组指定键上? next();prev();但得需定位指针吧?即如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 To: caotian2000() -> 你可以祈求i是数字,哈哈array_values--------------------------------------------------nextprev可以移动指针…… php的数组不是传统意义上的数组你可以这样做$ar = array(1,2,3,4);function foo(&$a, $k) { reset($a); while(key($a) != $k) next($a);}foo($ar,2);printf("%s => %s<br>", key($ar), current($ar)); 你就老老实实地foreach循环吧~ $fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');$fruit=array_values($fruit);foreach ($fruit as $key => $fruits){ if ($fruits == 'banana'){ $Get=$key; }}echo $fruit[$Get-1];echo $fruit[$Get];echo $fruit[$Get+1]; sql2000 datetime导入mysql datetime 防止php脏读mysql的数据 关于PHP4和PHP5时间比较问题 fckeditor的问题? 大家帮忙看一下有没有重复的可能性? 向一台器发送请求,返回这样的内容是什么问题 基础数据表,下拉列表关于修改时的问题。 Smarty问题 请问各位大侠,如何在PHP程序中调用C语言写的函数?(急) 怎么样去掉文件类型的后缀 apache_1.3.37 有windows版本发布吗? 请问非存取数据库的怎么实现分类???
--------------------------------------------------next
prev
可以移动指针……
$ar = array(1,2,3,4);function foo(&$a, $k) {
reset($a);
while(key($a) != $k) next($a);
}foo($ar,2);
printf("%s => %s<br>", key($ar), current($ar));
$fruit=array_values($fruit);
foreach ($fruit as $key => $fruits){
if ($fruits == 'banana'){
$Get=$key;
}
}
echo $fruit[$Get-1];
echo $fruit[$Get];
echo $fruit[$Get+1];