php一个无限遍历数组的小作业(正\倒序输出九九乘法表等....)

php一个无限遍历数组的小作业(正\倒序输出九九乘法表等....)

Richar
2017-09-18 / 0 评论 / 1,297 阅读 / 正在检测是否收录...
//无穷遍历数组
    function browArry($arr){
        foreach ($arr as $id => $value) {
            if(is_array($value)){
                browArry($value);
            }else{
            echo $value."个<br/>";
            }
        }
    }

//测试数据

$arr1 = array(array(array('111','222'),'1','2','3'),'11','22','33', '44');

foreach ($arr1 as $key => $value) {
    if (is_array($value)) {
        browArry($value);
    }else{
        echo $value."个<br />";
    }
}

*九九乘法表

    for ($i=1; $i <= 9; $i++) { 
            for ($j=1; $j<=$i ; $j++) { 
                echo "$j*$i=".$i*$j."       ";
            };
        echo "<br/>";
    };
echo "_____________<br/>";
    for($i=9;$i>=1;$i--){
        for ($j=1; $j<=$i ; $j++) { 
                echo "$j*$i=".$i*$j."   ";
            };
        echo "<br/>" ;
    }

//文件夹遍历



function dirFile($d){
    $dirArr=scandir($d);
    foreach($dirArr as $dirName){
        $temp=$d."/".$dirName;
        if(is_dir($temp)&& substr($temp,-1,1)!='.' && substr($temp,-1,1)!='..'){
            dirFile($temp);
        }else{
            echo $temp."<br/>";
        }
    }
}

$dirS="f:/www";
dirFile($dirS);

//图片计数器

//计数器
    clearstatcache();
    if(!@$f=fopen("num.txt", "r")){
        echo "文件不存在!";
        $num=0;
    }else{
        $num=fgets($f,10);
        fclose($f);
    }
    $num++;    
    $ff=fopen("num.txt", "w");
    fwrite($ff, $num);
    fclose($ff);


    $numArr=str_split($num);
    foreach ($numArr as $key => $value) {
        echo "<img src='img/".$value.".jpg'></img>";
    }
0

评论 (0)

取消