<?php
//1.随机数和时间
//echo rand(); //随机数生成器
//echo rand(0,10); //生成某个范围内的随机数

//echo time(); //取当前时间戳
//echo date("Y-m-d H:i:s",1381253766); //格式化显示时间
//echo strtotime("2013-10-09 01:36:06"); //将字符串转换为时间戳

//2.字符串函数
//$str = "Hello|World|ni|hao";
//$attr = array("aa","bb","cc","dd");

//echo strlen($str); //取字符串的长度
//var_dump(strcmp($str,"hello world")); //比较两个字符串
//echo strtolower($str); //转小写
//echo strtoupper($str); //转大写

//var_dump(explode("|",$str)); //拆分字符串,返回数组
//echo implode("--",$attr); //将数组元素拼接成一个字符串

//echo substr_replace($str,"***",0,5); //替换指定位置的字符串
//echo str_replace("|","***",$str); //查找替换
//echo substr($str,0,5); //截取字符串

//3.正则表达式
/*$str =<<<A

A;*/

//echo preg_replace("/\d/","#",$str); //替换
//var_dump(preg_split("/\d/",$str)); //拆分
//preg_match("/\d/",$str,$arr); //匹配第一个满足正则的字符串
//preg_match_all("/\d/",$str,$arr); //匹配所有满足正则的字符串
//var_dump($arr);

//preg_match_all("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/",$str,$arr);

//var_dump($arr);

//4.数组方法
//$attr = array(1,2,3,4,5,1);
//var_dump(in_array(6,$attr)); //判断某个值是否在数组里面
//var_dump(array_reverse($attr)); //翻转数组
//echo count($attr); //取数组长度
//var_dump(array_unique($attr)); //去重
//unset($attr[1]); //删除数组的元素
//var_dump(array_values($attr)); //重新索引
//var_dump(array_merge($attr,array(5,6))); //合并数组
//array_push($attr,"hello"); //向数组里面添加一个元素,返回索引
?>

php随机数、时间、字符串函数,正则,数组函数的更多相关文章

  1. PHP函数积累总结(Math函数、字符串函数、数组函数)

    Math函数:10个较常用标红.abs — 绝对值acos — 反余弦acosh — 反双曲余弦asin — 反正弦asinh — 反双曲正弦atan2 — 两个参数的反正切atan — 反正切ata ...

  2. php字符串函数和数组函数

    /验证码$str="abcdefghijklmnopqrstuvwxyz0123456789";$a=substr($str,rand(0,35),1);$b=substr($st ...

  3. oracle根据分隔符将字符串分割成数组函数

    --创建表类型 create or replace type mytype as table of number;--如果定义成varchar--CREATE OR REPLACE type myty ...

  4. 数组排序函数-php数组函数(一)

    数组排序,共13个 函数中有u的,能自定义比较函数:有k的,按照键来排序:有r(reverse)的,倒序:有a(association)的,一定是键值关联,除了rsort() usort() sort ...

  5. 求数组差/交集函数-php数组函数(二)

    求数组差集函数 函数只检查了多维数组中的一维.可以用 array_diff($array1[0], $array2[0]) 检查更深的维度. u:自定义函数比较,a(association):同时比较 ...

  6. javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数

    javascript函数一共可分为五类:    ·常规函数    ·数组函数    ·日期函数    ·数学函数    ·字符串函数    1.常规函数    javascript常规函数包括以下9个 ...

  7. js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么

    js课程 3-10  js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么 一.总结 一句话总结:js中是对象点方法的形式,这些方法都是对象的方法,而在php.java中却不是这样. 1.j ...

  8. toString()函数与valueOf()函数

    一.前言 在等于运算符中,如果比较的内容包含对象类型数据,则会涉及隐式转换,那么就会调用toString()函数和valueOf()函数,下面我们将会了解到关于这两个函数的基本概念和使用场景. 二.t ...

  9. php字符串常用处理函数(数组的拆分、查找替换)

    //字符串常用函数    $a = "hello";    echo strlen($a); //输出字符串的长度        $b = "Hello";   ...

随机推荐

  1. 安装lua_zlib让OpenResy可以接收gzip请求

    1.下载和安装lua_zlib wget https://github.com/brimworks/lua-zlib/archive/master.zip unzip master.zip cd lu ...

  2. Codeforces Round #246 (Div. 2) B. Football Kit

    题目的意思是求出每个队穿主场衣服和客场衣服的次数 每个队作为主场的次数是n-1,作为客场的次数是n-1 当每个队打主场的时候肯定穿的主场衣服 当每个队打客场时,如果客场与主场的衣服不同,则穿客场衣服 ...

  3. wamp环境下安装memcached最好的详解教程^.^:(只需要3个步骤 )

    win8.1 wampserver2.5 -Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b 可以参考一下部分讲解有图,我就是看4-5个讲解,结合有一篇的截图最终才搞定的 ...

  4. 【CF】438E. The Child and Binary Tree

    http://codeforces.com/contest/438/problem/E 题意:询问每个点权值在 $c_1, c_2, ..., c_m$ 中,总权值和为 $s$ 的二叉树个数.请给出每 ...

  5. Flash与JS之间相互调用以及参数传递

    [AS3]ExternalInterface.call传多个参数的写法代码示例 import flash.text.TextField; ; ; var result:uint = ExternalI ...

  6. Android控件属性大全(转)

    http://blog.csdn.net/pku_android/article/details/7365685 LinearLayout         线性布局        子元素任意: Tab ...

  7. 分享一个在线生成站点地图SiteMap制作工具

    站点地图SiteMap的好处是很大的,对Seo很有好处,能够更方便.迅速的让搜索引擎收录.WordPress 有不少生成Google Sitemap 的工具,但是有些只是针对WordPress的系统的 ...

  8. Beginning guide to Reactive Extension - Rx

    http://msdn.microsoft.com/en-us/data/gg577611.aspx

  9. [CareerCup] 17.1 Swap Number In Place 互换位置

    17.1 Write a function to swap a number in place (that is, without temporary variables). 这道题让我们交换两个数, ...

  10. Oracle三大经典表连接适用情况

    1.1环境准备 1.2 Nested Loops Join 从上面的试验来看,nested loop jion基本上是没有限制的,可以支持所有的运算. 1.3 Hash Join 1.4 Merge ...