
$a1=array(1,2,3);
$a2=array(3,4,5,6);
$arr=array_merge($a1,$a2); //合并后的数组
print_r($a1); //输出第一个数组
print_r($array[0][0]);这个读取的是:array(1,2,3)中的第一位,也就是数字:1
print_r($array[0][1]);array(1,2,3)中的第二位,2
以此类推
print_r($array[1][0]);这个事第二个数组的第一个值,2
以此类推
不明白可以用HI联系我!
详情代码如图:思路由于两个数组的长度是一样的,直接进行简单的循环判断即可,在循环过程中,判断值arr1中的循环的值是否为零,如果为零的话,就取对应下标的arr2中的值,添加进数组 arr3
<php
//自定义排序函数 my_sort
function my_sort($arr){
rsort($arr); //从大到小排序
$new = array();
$count = count($arr);
for($i=0; $i<$count; $i++){
$new[] = $arr[$i];
if($count - $i - 1 > $i){
$new[] = $arr[$count - $i - 1];
if($count - $i - 2 <= $i){
break;
}
} else {
break;
}
}
return $new;
}
$arr = array(1,3,5,7,9,2,4,6,8,10);
$new = my_sort($arr);
echo '<pre>';
print_r($arr);
print_r($new);
echo '</pre>';
exit;
count():对数组中的元素个数进行统计;
sizeof():和count()具有同样的用途,这两个函数都可以返回数组元素个数可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0;
array_count_value():统计每个特定的值在数组$array中出现过的次数;
以上就是关于php 定义两个一维数组,都有10个元素,数组元素可以是任意值,把第2个数组中的所有元素逐个添加到第1个数全部的内容,包括:php 定义两个一维数组,都有10个元素,数组元素可以是任意值,把第2个数组中的所有元素逐个添加到第1个数、php 如何读取 array内 array、php 已知两个数组,根据第一个数组值筛选第二个数组值,组成新的一维数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)