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"; ...
随机推荐
- Codeforces Round #245 (Div. 2) B - Balls Game
暴利搜索即可 #include <iostream> #include <vector> #include <iostream> using namespace s ...
- 带有hover效果的text-overflow
代码:<!DOCTYPE html> <html> <head> <style> div.test { white-space:nowrap; widt ...
- 【noiOJ】p8208
03:切分矩形组 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 给定若干个平行于坐标轴的互不重叠的矩形,矩形的顶点都是整点.要求画一根平行于y轴的直线x=k ...
- Linux多线程实例练习 - pthread_exit() 与 pthread_join()
Linux多线程实例练习 - pthread_exit 与 pthread_join pthread_exit():终止当前线程 void pthread_exit(void* retval); pt ...
- 1022. Digital Library (30)
A Digital Library contains millions of books, stored according to their titles, authors, key words o ...
- mvn install
mvn install:install-file \ -DgroupId=com.weibo.datasys.weistreamng \ -DartifactId=weistreamng-092-fr ...
- JS(javascript) 将网站加入收藏夹
| 浏览:688 | 更新:2014-09-20 19:39 1 2 3 分步阅读 将网站网址加入收藏夹,方便下次访问! 工具/原料 网址: 电脑. 方法/步骤 //创建加入收藏夹JS函数 < ...
- Jquery各个版本的区别
一: 一般原则是越新越好,jQuery版本是在不断进步和发展的,最新版是当时最高技术水平,也是最先进的技术理念. 但个人的角度来看.是最新版本x.x.0的上一版本最好.比如说1.10.0版,上一版本是 ...
- css 实现三角形的原理
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- 完美扫描PHP特殊一句话后门
<?php /********************** 作者 Spider 网上公布的各种PHP后门全军覆没 针对一些特殊变形的后门需要自己添加特征 误报率不到百分之一 ********** ...