• php相关操作


    array_unshift : 数组头部追加

    用法如下:

    $arr = ['demo','dmoa'];
    array_unshift($arr,'demob'); //在$arr的前面追加demob  这个是追加单个,也可以追加多个
    array_unshift($arr,'democ','demod'); //这个是给数组$arr追加多个值。

    array_push  : 尾部追加

    用法如下:

    $arr = ['a','b'];
    array_push($arr,'c'); //在数组的后面追加值,单个追加
    array_push($arr,'d','e');  //多个追加。

     implode : 数组分割成字符串

    用法如下:

    $arr = ['hello' , 'world' ];
    implode(',' , $arr);  //以,分割转成  'hello,world'

     explode : 字符串分割成数组

    用法如下:

    $str = 'hello world';
    explode(' ' ,$str); //以空格分割成数组。

    is_array(变量名) : 判断是否是数组,如果是就返回True,否则返回False.


    用法如下:

    $arr = ['a','b']; //定义一个数组变量名
    if(is_array($arr)){
        echo '是数组';  
    }else{
        echo '不是数组';  
    }
    
    //在这里会输出是数组

    parse_url  : 解析URL函数

    用法如下:

    $url = 'http://username:password@hostname/path?arg=value#anchor';
    $url1 = 'http://xanu.demo.cn?a=222&d=555';
    $arr = parse_url($url);
    $arr1 = parse_url($url1);
    dump($arr);
    dump($arr1);
    /*输出如下:
    array(7) {
      ["scheme"] => string(4) "http"
      ["host"] => string(8) "hostname"
      ["user"] => string(8) "username"
      ["pass"] => string(8) "password"
      ["path"] => string(5) "/path"
      ["query"] => string(9) "arg=value"
      ["fragment"] => string(6) "anchor"
    }
    array(3) {
      ["scheme"] => string(4) "http"
      ["host"] => string(12) "xanu.demo.cn"
      ["query"] => string(11) "a=222&d=555"
    }
    
    */

     parse_str : 把查询字符串解析到变量中

            $url1 = 'http://xanu.demo.cn?a=222&d=555&demo=111';
    
            parse_str($url1,$arr);
            dump($arr);
            parse_str($url1);
            dump($d);
            dump($demo);
            parse_str("name=zhenzi&age=20");
            echo $name."<br>";
            echo $age;        
    /*输出如下:
    array(3) {
      ["http://xanu_demo_cn?a"] => string(3) "222"
      ["d"] => string(3) "555"
      ["demo"] => string(3) "111"
    }
    string(3) "555"
    string(3) "111"
    zhenzi
    20
    */
  • 相关阅读:
    CentOS下crontab执行java程序
    大数据学习总结(1)任务描述
    敏捷开发总结(2)开发过程活动
    敏捷开发总结(1)软件研发过程
    持续集成(4)工具对比
    持续集成(2)整体流程
    持续集成(1)概念模型
    用户画像(3)用户画像的建模方法-事实标签
    用户画像(2)构建用户画像的数据源
    用户画像(1)用户画像的概念、意义和目标
  • 原文地址:https://www.cnblogs.com/zhenzi0322/p/10951882.html
Copyright © 2020-2023  润新知