012——数组(十二) 数组range array_count_values array_pad array_product

<?php
/*range () 生成包含指定范围的数组,第三个参数是步长值
 */
/*$arr=range(1,10,2);
print_r($arr);//输出:Array ( [0] => 1 [1] => 3 [2] => 5 [3] => 7 [4] => 9 )*/

/*$tdArr=range(1,8);
$trArr=range(1,20);
echo "<table style='width: 800px; '>";
foreach ($trArr as $tr){
    echo "<tr>";
        foreach ($tdArr as $td){
            echo "<td style='border: 1px #000 solid;'>{$td}</td>";
        }
    echo "</tr>";
}
echo "</table>";*/

//array_count_values 统计数组中值出现的次数,返回统计的数组。
/*$arr=array(1,2,18,4,5,6,2,18,4);
print_r(array_count_values($arr));*/

//array_pad()对数组进行填充,第二个参数如果是负数,从左侧添加,正数为右侧,第三个参数为填充内容
/*$arr=array(1,2,3);
$newArr=array_pad($arr,5,"9");
print_r($newArr);//输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 9 [4] => 9 )*/

//array_product()对数组中的键值进行乘积的运算,返回数值类型。
$arr=array(2,3,4);
echo array_product($arr);//输出:24

  

posted @ 2017-11-21 07:28  生如逆旅,一苇以航  阅读(249)  评论(0编辑  收藏  举报