zoukankan      html  css  js  c++  java
  • PHP 字符处理与常用函数

    <?php
    rand(); #生成随机数
    rand(0,10);

    #时间函数
    echo time(); 时间戳

    2017-02-10 08:46:12
    echo date("Y-m-d h:i:s"); #默认转换当前时间
    date_default_timezon_set("Asia/shanghai");

    date("Y-m-d h:i:s",'1386688343'); #转换时间戳时间

    strtotime("2013-01-01 11:11:11"); #时间转时间戳

    #字符串的处理
    $str = 'Hello,world!'
    echo strlen($str); #输出长度

    strcmp($str1,$str2); 常用比较两个函数的大小
    strcasecmp(#str1,$str2); 不区分大小写的比较函数

    strtoupper(); 转换大写
    strtolower(); 转换小写

    $str = "a|b|c";
    explode("|",$str); 炸开 |炸开点 拆开字符串 用var_dump输出

    implode("&",$str); 粘回去

    字符串截取
    substr($str,0,3); #从0开始 取3个字符
    字符串替换
    str_replace("|","&",$str);
    substr_replace($str,"%",1,1); 一部分替换另一部分

    正则表达式 处理字符串
    preg_match("/d/",$str,$str2); /d/ 找到数字 放到str2里

    str5 = preg_split("/d/",$str);

    函数名 参数 函数体 返回值
    函数
    function hansm($v){
    $v++;
    return $v;
    }
    $temp = hansm(5);
    echo $temp;

    function test(){}

    数组
    定义方式
    $arr = array();
    $arr = array('x','y',123);
    $arr2 = array(
    'x'=>'y'
    );
    取值方式
    $arr[1];
    合并
    $arr_merge =array_merge($arr2,'xxx');

    是否存在某值
    echo in array('x',$arr2);

    unset(); 清空 全局与绘话的应用
    ?>

  • 相关阅读:
    Linux系统自带服务罗列
    几个有用的shell命令
    Zabbix
    RaspberryPi3安装CentOS7教程
    grafana简介
    负载均衡之Haproxy配置详解(及httpd配置)
    CentOS7版本的新特性
    文件系统目录结构
    openstack部署dashboard
    openstack核心组件--cinder存储服务(6)
  • 原文地址:https://www.cnblogs.com/yuyu99/p/6388617.html
Copyright © 2011-2022 走看看