码迷,mamicode.com
首页 > 编程语言 > 详细

输出20个连续奇数,数组剪接合并,字符串切割

时间:2016-08-07 21:32:27      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

<?php
//作业1 输出20个连续奇数
function odd($length){
    $arr = array();
    $a = -1;
    for($i = 0; $i < $length; $i++){
        $a += 2;
        $arr[$i] = $a;
    }

    echo "<pre>";
    print_r($arr);
    echo "</pre>";
}

odd(20);
?>


<?php
//作业二
//构造一个连续的自然数数组
function num($length){
    $arr = array();
    $a = 0;
    for($i = 0; $i < $length; $i++){
        $a += 1;
        $arr[$i] = $a;
    }
    return $arr;
}

//第一个参数为数组的长度,第二个参数为截取的数组剩下末尾的长度
function oprt($a, $b){
    $arr1 = num($a);
    //截取的剩下的就是数组的后五项,也就是$arr1为末尾五项
    $b = count($arr1) - 5$arr2 = array_splice($arr1, 0, $b); // arr2: 1, 2, 3, 4, 5
    $res = array_merge($arr1, $arr2);   // arr1: 6, 7, 8, 9, 10

    echo "<pre>";
    print_r($res);
    echo "</pre>";
}

oprt(20, 5);
?>


<?php
//作业三 把close_door 变成CloseDoor
function change($str){
    $arr = explode("_", $str);
    foreach($arr as $key => $value){
        $tmp = ucfirst($value);
        $tarr[] = $tmp; 
    }
    $tarr = implode("", $tarr);
    echo $tarr;
}

change("close_door");
?>

 

输出20个连续奇数,数组剪接合并,字符串切割

标签:

原文地址:http://www.cnblogs.com/htmlphp/p/5747269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!