PHP常用函数
PHP 预定义变量
$_SERVER["REMOTE_ADDR"]; //获取客户端ip
$_SERVER["SERVER_ADDR"]; //获取服务器端ip
$_SERVER['SCRIPT_FILENAME'].$_SERVER['REQUEST_URI']; //取得当前页面的完整路径和参数
$_SERVER['QUERY_STRING']; // 取得参数
PHP 错误处理函数
error_reporting() //设置php的报错级别并返回当前级别。
PHP 变量处理函数
print_r() //以易于理解的格式打印变量。
PHP 字符串函数
echo // 输出一个或多个字符串
explode // 使用一个字符串分割另一个字符串
print // 输出字符串
mb_substr // 获取部分字符串(中文无乱码)
PHP 数组函数
#数组的键/值操作
array_keys() // 获得数组中的键名
array_values() // 获取数组中所有元素的值
array_flip() // 交换数组中的键和值
array_key_exists() // 检测键名是否位于数组中
array_search() // 在数组中搜索给定的值并返回键名或索引
#数组的拆分、合并
array_slice() // 截取数组的一部分
array_merge() // 数组合并
array_chunk() // 分割数组
#数组的填充与清除
array_splice() // 删除数组中的某一部分并用其它值取代
array_pad() // 用给定的值填充数组
array_push() // 在数组尾部插入元素
array_pop() // 删除数组末尾的元素
array_shift() // 删除数组开头的元素
array_unshift() // 在数组开头插入元素
array_fill() // 以填充数据的方式创建新数组
array_fill_keys() // 使用指定的键和值来填充数组
#数组的计算
array_sum() // 计算数组中所有元素的和
array_product() // 计算数组中所有元素的乘积
#其它常用数组函数
is_array() // 判断是否为数组
array_rand() // 随机获取数组元素
shuffle() // 随机打乱数组
PHP 文件系统函数
file_get_contents() // 将整个文件读入一个字符串
move_uploaded_file() // 将上传的文件移动到新位置
pathinfo() // 返回文件路径的信息
PHP MySQL函数
mysql_fetch_row() // 是从结果集中取出一行作为枚举数组。
mysql_fetch_array() // 是从结果集中取出一行作为索引数组或关联数组或两种方式都有。
cURL函数
curl_init // 创建一个新cURL资源
curl_setopt // 为 cURL 传输会话设置选项。
curl_exec // 抓取URL并把它传递给浏览器
curl_close // 关闭 cURL 资源,并且释放系统资源
时间处理函数
strtotime()
参数:
am : the time is before noon 上午
pm : the time is noon or later 下午
year: one year; for example, “next year” 年,比如“next year”代表明年
month : one month; for example, “last month” 月,比如“last month”代表上一月
fortnight : two weeks; for example, “a fortnight ago” 两周,比如“a fortnight ago”代表两周前
week : one week 周
day: a day 天
hour: an hour 小时
minute : a minute 分钟
min : same as minute 同“minute”
second : a second 秒
sec : same as second 同“second”
版权声明:本文为xiao_linxin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。