zoukankan      html  css  js  c++  java
  • PHP练习

    1.打印出昨天此时的时刻的时间戳。

    <?php
    date_default_timezone_set("Asia/Shanghai");
    echo "现在的时间:".date("Y-m-d H:i:s").'<br/>';
    echo "昨天此时的时刻的时间:".date("Y-m-d H:i:s",strtotime("-1 day"));

    更多

    2.获取以下文件的后缀

    $str = 'C:\xampp\htdocs\php-1\1.php';

    <?php
    $str = 'C:\xampp\htdocs\php-1\1.php';
    //字符串长度
    echo "字符串长度".strlen($str).'<br/>';
    //字符串截取
    echo substr($str,23,27).'<br/>';//substr(字符串,起始位置从0开始[,长度]):指定位置开始截取字符串,可以截取指定长度(不指定到最后)
    echo strstr($str,'.');//strstr(字符串,匹配字符):从指定位置开始,截取到最后(可以用来去文件后缀名)

    3.写一个生成随机验证码的函数。

    <?php
    function rand_code(){
        $key = '';
        $pattern = '0123456789abcdefghijklmnopqrstuvwxyz';
        for($i = 0;$i < 6;$i++){
            $key = $key.$pattern[mt_rand(0,35)];
        }
        return $key;
    }
    echo rand_code();

    4.遍历下列数组:(提示双层foreach遍历)

    $arr = array(

             array(1,2,3,7),

             array('name'=>'it','pass'=>'123'),

             array(1,'sex'=>'man',3),

    );

    <?php
    /*遍历下列数组:(提示双层foreach遍历)
    $arr = array(
             array(1,2,3,7),
             array('name'=>'it','pass'=>'123'),
             array(1,'sex'=>'man',3),
    );*/
    $arr = array(
        array(1,2,3,7),
        array('name'=>'it','pass'=>'123'),
        array(1,'sex'=>'man',3),
    );
    //foreach双层遍历
    foreach ($arr as $k=>$v){//$k建立一维索引,将键名赋值给$k
        echo $k;
        echo '<br/>';
        //print_r($v);
        foreach ($arr[$k] as $index => $value){//$index二维索引,$value二维组数据
            //echo $k;
            echo $index.'=>'.$value;
            echo '<br/>';
        }
        echo '<br/>';
    }

    5.有一数组$a=array(8,2,7,5,1);请将其重新排序,按从小到大的顺序输出。

    <?php
    //数组相关函数
    //排序函数sort()
    $a=array(8,2,7,5,1);
    echo '<pre>';
    $sort_a = sort($a);
    print_r($a);

    print_r();打印数组结构;或使用foreach遍历echo打印元素

  • 相关阅读:
    【Oracle】安装
    【Java】String,StringBuffer与StringBuilder的区别??
    【Java】基本数据类型长度
    静态构造函数
    【算法】递归算法
    【JavaScript】JavaScript教程之------------------JavaScript实现
    【Android】listview优化
    【JAVA EE企业级开发四步走完全攻略】
    Eclipse下Tomcat插件的安装
    Android工具
  • 原文地址:https://www.cnblogs.com/Arisf/p/14629668.html
Copyright © 2011-2022 走看看