我有关于PHP的非常简单的问题.(请不要先-1.)
想象一下,我们有这个数组:
Array {
[1] => Hi
[3] => Hey
[5] => You
[9] => hello
[13] => yes
[66] => Test
[86] => Test2
[96] => Test3
}
Run Code Online (Sandbox Code Playgroud)
(它不是SORTed).
所以,我想要两件事:
首先,找出这个数组中有多少个值(在这个数组中,它是8);
第二,如果它有超过5个值,那么只返回5个第一个值(因为我说它没有按数组编号排序,所以,我只想返回5个第一个值)
我们怎样才能用PHP做到这一点?
((我很抱歉因为我是初学者,在其他问题中找不到解决方案))
元素数量:count()
$n = count($array);
Run Code Online (Sandbox Code Playgroud)
前5个元素:array_slice()
$new_array = array_slice($array, 0, 5);
Run Code Online (Sandbox Code Playgroud)