您的当前位置:首页正文

php

来源:个人技术集锦
!!! 输出语句 @@@ 时间语句 ### 目录语句

$$$ 字符串语句

%%% 数组语句

^^^ 表单提交

!@# 写入读出

&&& 常用数据库

%$# 数字语句 %$^ javescrept时间 @#@ 预定义函数

<-------------------------------数组语句

count(array) 输出数组的元素个数

is_array(array) 是否是一个数组,返回真假布尔值

explode(\"拆分位置\拆分函数\") 拆分数组, ????? foreach($arr as $key=>$value){} 遍历数组中的各个元素, array_rand() 从数组中随机选出一个或多个元素,并返回

array_merge(arr,arr) 合并一个或多个数组,合并时如果数组中有相同的键名,则后来的值将覆盖前边的值,如果数组中包含数字键名,后来的值将不会覆盖原来的值,而是附加到后边

array_merge_recursive(arr,arr) 合并一个或多个数组,合并时如果数组中有相同的键名,则把这两个键值合并为一个数组来表示这个键值。

array_unshift(arr,) 函数在数组的开头添加一个或多个元素 array_push(arr,) 函数将一个或多个单元加到数组的末尾 array_splice() 把数组中的一部分去掉并用其他值取代 array_sum() 计算数组中所有值的和 array_unique() 删除数组中重复的 值 end(arr) 将数组内部的指针指向最后一个单元 reset(arr) 将数组内部的指针指向第一个单元

1

<-------------------------------字符串语句

is_numeric 判断是否数字和数字字符串 返回true和falsh

explode(where,string) 根据某一个字符where把字符串分割为数组 implode() 将数组的元素连接起来成为字符串

str_replace(befor,after,string) 替换字符串里面的特殊字符php3 str_ireplace() 替换字符串中的一些字符(大小写不敏感)php5 strlen

字符串的长度

trim(string) 去掉字符串前后的空格 ltrim(string) 去掉字符串左边的空格 rtrim(string) 去掉字符串右边的空格

str_replace(' ','',str) 把所有空格全部替换为没有

substr(str,start,lenth) 截取分隔符之前的部分(不包括分隔符)第三个参数是长度。 strchr() 截取分隔符之后的部分(包括分隔符) strstr() strrchr()

strpos() 找出字符在字符串第一次出现的位置(以数字表示) strrpos() 找出字符在字符产最后一次出现的位置(以数字表示) stristr(str,who) 不分大小写找出字符串第一次出现的地方 str_split() 把字符串分割到数组中

substr(string str,int start,int [length]) 返回string中,由参数start和length指定的部分start为负返回字符串将开始于string中从后往前第start个字符

strip_tags() 取出字符串里边的html和php标签 strtolower() 把字符串转换为小写 strtoupper() 把字符串转换为大写

substr_replace 把字符串的一部分替换为另一个字符串 ucfirst() 把字符串的首字符转换为大写

ucwords() 把字符串中每个单词的首写字符转换为大写 ^$str|truncate:50:\"…\":true^ 前台展示规定长度的字符串

html_entity_decode() 把html转换为字符php4 htmlentities() 把字符转化为html实体php3

htmlspecialchars_decode() 吧一些预定义的html实体转换为字符php5 htmlspecialchars() 把一些预定义的字符串转换为html实体

2

echo 如果输出数组的话只能输出araay print 同上

print_r 输出括号里边的值

var_dump 输出括号里边的值 输出的数组包含数组 键值类型,长度等

<@@@-----------------------------时间语句

date_default_timezong_set('PRC'); 设置默认时区 date_default_timezong_get(); 返回默认时区 time() 当前时间戳

date_default_timezone_set(y.m.d) 得到当前时间以y.m.d格式输出 date(y_m_d,time()) 把时间戳改变成为以y_m_d格式的时间 strtotime() 把日期字符串转换成时间戳 mkdate() 返回一个时间的时间戳

sleep() 延迟代码执行若干秒

time_nanosleep() 延迟代码执行若干秒和纳秒 time_sleep_until() 延迟代码执行指定时间

<###-----------------------------目录语句

file_exists 查看目标文件夹是否存在 mkdir(文件夹目录,权限) 创建文件夹 __FILE__ 文件的完整路径和文件名

if_file() 判断给定文件是否为一个正常文件 file_exists 检查文件或者目录是否存在 is_dir 是否是一个目

<------------------------------写入读出

$filename 路径

fopen($filename,'w'/'a') 打开路径$filename 写入的方式是w覆盖原来的内容 a追加的方式写入

fwrite($fopen,value) 写入内容 把需要写入的内容(value) 写进打开的文件中去 fclose($fopen) 关闭打开的文件

fopen($filename,'r') 打开路径filename

fread($fopen,length) 读取fopen的内容长度为length fclose(fopen) 关闭打开的文件夹

3

~~~~~~~~~读取步骤

if_file() 判断给定的文件名是否是一个正常的文件 is_dir() 判断给定文件名是否是一个目录 file_exists() 文件和文件名都可以判断 mkdir() 创建文件夹

fopen(filename,\"r\") 打开文件 fread(fopen,length) 读取文件 fclose(fopen) 关闭文件 fwrite(fopen,内容) 写入内容

~~~~~~~~写入步骤

<^^^-----------------------------表单提交 <--------------------------------session 当前定义页面可以直接输出session

session_start() 启动session

$_SESSION['name']=$value 设置session $_SESSION['name'] 取session值

unset($_SESSION['name']) 删除指定的session值 session_destroy() 删除所有session

empty($_SESSION) 判断session值是否存在

<--------------------------------cookie 当前定义页面不可以直接输出cookie

isset($_COOKIE['name']) 检查cookie是否存在

setcookie('cookie_name',$value,time()+) 设置cookie(cookie的名字,cookie的值,设置的时间长)

setcookie('cookie_name',$value,time()-) 删除cookie(把cookie的时间设置为负或者为0)

<-------------------------------&&&常用数据库

mysql_connect(\"-host\连接mysql数据库 mysql_select_db(\"数据库\") 选择数据库 mysql_query($sql) 执行sql语句

mysql_query(set names gbk) 设置数据库支持简体汉语 date_default_timezone_set(\"RCP\") 设置时间

mysql_fetch_array() sql语句,结构为一个二维关联数组,每行为一个键值 mysql_num_rows() sql语句,取得行的数目

4

mysql_num_fieds() 取得字段(列)的数目 mysql_field_name() 取得索引的字段名 <-------------------------------%$#数字语句

ceil

<------------------------------hesder部分

header('Content-type:image/gif'); 支持图片为GIF格式的

header(\"Content-Type:text/html; charset=gb2312\"); 文本内容支持简体中文 <------------------------------javascript鼠标事件 onClick 鼠标单击

onChange 文本内容或下拉菜单中的选项发生改变 onFocus 获得焦点,表示文本框等获得鼠标光标 onBlur 失去焦点,表示文本框等失去鼠标光标

onMouseOver 鼠标悬停,即鼠标停留在图片等的上方 onMouseOut 鼠标移出,即离开图片等所在区域

onMouseMove 鼠标移动,表示在《div》层等上方移动 onLoad 网页文档家在事件 onSubmit 表单提交事件 onMouseDown 鼠标按下 onMouseUp 鼠标弹起

<--------------------------------文本框事件 ====文本框事件

onBlur 文本框失去焦点 onChange 文本框的值被修改 onFocus 光标进去文本框中 ====文本框方法

focus() 获得焦点,即获得鼠标光标

select() 选中文本内容,突出显示数去区域 ====文本框属性 readoniy 只读

<------------------------------@#@预定义函数 $_SERVER['REMOTE——ADDR']

5

因篇幅问题不能全部显示,请点此查看更多更全内容