php随机数、时间、字符串函数,正则,数组函数
<?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随机数、时间、字符串函数,正则,数组函数的更多相关文章
- PHP函数积累总结(Math函数、字符串函数、数组函数)
Math函数:10个较常用标红.abs — 绝对值acos — 反余弦acosh — 反双曲余弦asin — 反正弦asinh — 反双曲正弦atan2 — 两个参数的反正切atan — 反正切ata ...
- php字符串函数和数组函数
/验证码$str="abcdefghijklmnopqrstuvwxyz0123456789";$a=substr($str,rand(0,35),1);$b=substr($st ...
- oracle根据分隔符将字符串分割成数组函数
--创建表类型 create or replace type mytype as table of number;--如果定义成varchar--CREATE OR REPLACE type myty ...
- 数组排序函数-php数组函数(一)
数组排序,共13个 函数中有u的,能自定义比较函数:有k的,按照键来排序:有r(reverse)的,倒序:有a(association)的,一定是键值关联,除了rsort() usort() sort ...
- 求数组差/交集函数-php数组函数(二)
求数组差集函数 函数只检查了多维数组中的一维.可以用 array_diff($array1[0], $array2[0]) 检查更深的维度. u:自定义函数比较,a(association):同时比较 ...
- javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数
javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 1.常规函数 javascript常规函数包括以下9个 ...
- js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么
js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么 一.总结 一句话总结:js中是对象点方法的形式,这些方法都是对象的方法,而在php.java中却不是这样. 1.j ...
- toString()函数与valueOf()函数
一.前言 在等于运算符中,如果比较的内容包含对象类型数据,则会涉及隐式转换,那么就会调用toString()函数和valueOf()函数,下面我们将会了解到关于这两个函数的基本概念和使用场景. 二.t ...
- php字符串常用处理函数(数组的拆分、查找替换)
//字符串常用函数 $a = "hello"; echo strlen($a); //输出字符串的长度 $b = "Hello"; ...
随机推荐
- MetaHandler.js:移动端适配各种屏幕
MetaHandler.js !function () { var opt = function() { var ua = navigator.userAgent, android = ua.matc ...
- js打印功能
1.window.print方式: jsp页面 打印按钮: <input type="button" value="打印" onclick=& ...
- TF-IDF算法
转自:http://www.cnblogs.com/eyeszjwang/articles/2330094.html TF-IDF(term frequency–inverse document fr ...
- c#中enum的用法小结
转自:http://blog.csdn.net/moxiaomomo/article/details/8056356 enums枚举是值类型,数据直接存储在栈中,而不是使用引用和真实数据的隔离方式来存 ...
- spring security为不同用户显示各自的登录成功页面
一个常见的需求是,普通用户登录之后显示普通用户的工作台,管理员登陆之后显示后台管理页面.这个功能可以使用taglib解决. 其实只要在登录成功后的jsp页面中使用taglib判断当前用户拥有的权限进行 ...
- zendFream 中的用到了Ajax(其中有搜索)分页
最近在用ZendFreamwork开发一个后台,其中用到了分页,ZendFreamwork自带的分页挺好用的,可是我其中用到了Ajax的局部刷新,在加上一些搜索条件,所以分页有点无头绪了.下面我来介绍 ...
- 【HDU4612】 双连通分量求桥
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4612 题目大意:给你一个无向图,问你加一条边后最少还剩下多少多少割边. 解题思路:好水的一道模板题.先 ...
- SPFA导读及介绍(转载)
适用范围:给定的图存在负权边,这时类似Dijkstra等算法便没有了用武之地,而Bellman-Ford算法的复杂度又过高,SPFA算法便派上用场了. 我们约定有向加权图G不存在负权回路,即最短路径一 ...
- javascript通过时区获取时间
/* 描述:时区的换算 参数:offset时区位置 使用:东八区calcTime(”+8"); */ function calcTime(offset) { // 创建一个本地日期 var ...
- js 将一段html插入到body最前面
var wrap=document.createElement("div"); var first=document.body.firstChild;//得到页面的第一个元素 va ...