2012-03-21 69 views
0

我有一个包含约13项的数组。查找/检查元素存在于数组中

我想要做的是找到数组中的第10个项目并显示它。

输出从var_dump是:

array(13) { [0]=> int(0) [1]=> int(1) [2]=> int(2) etc etc 

理想情况下,我想检查第十元素存在第一和如果这样做,显示,它。

非常感谢

+0

你想要索引为9的元素(如果出错的话为10),或者数组的第10个元素?像这样的数组: $ arr = Array([1] => 1,[5] => 1,[9] => 1,[10] => 1 ...) have $ arr [9 ]!=到有效的第10个元素 – 2012-03-21 10:23:01

回答

1

if(array_key_exists(10, $arr)) { 
    echo $arr[10]; 
} 
0
if (isset($array[9])) echo $array[9]; 
1
if(isset($array[9])) echo $array[9]; 
1
echo isset($array[9]) ? $array[9] : null; 

应该工作

if(isset($array[9])) 
    echo $array[9]; 
3

if(isset($array[9])) { echo $array[9]; }