在php中,已知某个数组的某个值,怎么获得该数组所在位置

2025-01-05 08:32:43
推荐回答(4个)
回答1:

方法如下:

$offset=array_search('h',$array);

echo $offset."
";

echo $array["$offset"+1]."
";

echo $array["$offset"-1]."
";

?>

扩展资料:

PHP常用函数总结:

1,abs(): 求绝对值

$abs = abs(-4.2)

2,ceil(): 进一法取整

echo ceil(9.999)

3,floor(): 舍去法取整

echo floor(9.999)

4,fmod(): 浮点数取余

$x = 5.7;

$y = 1.3

$r = fmod($x, $y)

5,pow(): 返回数的n次方

echo pow(-1, 20)

6,round(): 浮点数四舍五入

echo round(1.95583, 2)

7,sqrt(): 求平方根

echo sqrt(9)

8,max(): 求最大值

echo max(1, 3, 5, 6, 7)



回答2:

看看手册有没有相关函数。没有的话,自己用foreach遍历数组就行了

回答3:

先把数据的键值反转.再直接取就行了.

回答4:

$array=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o');
$offset=array_search('h',$array);
echo $offset."
";
echo $array["$offset"+1]."
";
echo $array["$offset"-1]."
";
?>