问题陈述:如何在PHP中访问数组的第一个元素?
解:主要有三种类型PHP中的数组:
- 索引数组
- 关联数组
- 多维数组
通过直接访问第0个索引:
<
?php
//PHP program to access the first
//element of the array
$array = array ( 'geeks' , 'for' , 'computer' );
echo $array [0]
?>
输出如下:
geeks
使用foreach循环:
<
?php
//PHP program to access the first
//element of the array
$array = array (
33 =>
'geeks' , 36 =>
'for' , 42 =>
'computer'
);
foreach ( $array as $name ) {
echo $name ;
//break loop after first iteration
break ;
}
?>
输出如下:
geeks
使用reset()函数:
reset()函数用于将数组的内部指针移动到第一个元素。
<
?php
//PHP program to access the first
//element of the array
$array = array (
33 =>
'geeks' , 36 =>
'for' , 42 =>
'computer'
);
echo reset( $array );
?>
输出如下:
geeks
使用array_slice()函数:
array_slice()从数组中返回由offset和length参数指定的元素序列。
语法如下:
array array_slice(array $ array, int $ offset [, int $ length = NULL [, bool $ preserve_keys = FALSE]])
<
?php
//PHP program to access the first
//element of the array
$array = array (
33 =>
'geeks' , 36 =>
'for' , 42 =>
'computer'
);
echo array_slice ( $array , 0, 1)[0];
?>
输出如下:
geeks
使用array_values()函数:
此函数返回数组的所有值。
语法如下:
数组array_values(数组$ array)
<
?php
//PHP program to access the first
//element of the array
$array = array (
33 =>
'geeks' , 36 =>
'for' , 42 =>
'computer'
);
echo array_values ( $array )[0];
?>
【如何获取PHP中数组的第一个元素()】输出如下:
geeks
使用array_pop()函数:
此函数将元素从数组末尾弹出。
语法如下:
混合array_pop(array&$ array)默认情况下, array_reverse()将重置所有数字数组键以从零开始计数, 而文字键将保持不变, 除非将第二个参数keep_keys指定为TRUE。
不建议使用此方法, 因为它可能会在获取第一个值之前对较大的数组进行不必要的较长处理, 以使它们反向。
<
?php
//PHP program to access the first
//element of the array
$array = array (
33 =>
'geeks' , 36 =>
'for' , 42 =>
'computer'
);
echo array_pop ( array_reverse ( $array ));
?>
输出如下:
geeks
推荐阅读
- 如何在Selenium Python中处理警报提示()
- 如何在react-bootstrap中获取选择元素的值()
- 如何在php中获取选择框的多个选定值()
- 如何从PHP中的路径获取文件名()
- 如何在Java 8中从Stream获取ArrayList()
- 如何获得数据科学实习()
- LINUX下载编译FreeSwitch
- Harbor企业级镜像仓库安装部署
- Docker-compose搭建nginx负载均衡