PHP常用内置函数记忆(持更)
2021-06-27 03:03
标签:单词 pad add and ase 双引号 boa 字符串处理 echo PHP常用内置函数记忆(持更) 标签:单词 pad add and ase 双引号 boa 字符串处理 echo 原文地址:http://www.cnblogs.com/xingyazhao/p/7148828.htmlphp
/**
* 会话控制
*/
//开启session
session_start();
//创建session
$_SESSION[‘name‘] = ‘admin‘;
//删除session
unset($_SESSION[‘name‘]);
sessoion_destroy();
//创建cookie
setcookie(‘name‘, ‘value‘, time()+7*24*60*60); //7天
//删除cookie
setcookie(‘name‘, ‘value‘, time()-1);
/**
* 字符串处理
*/
//移除字符串两边的空白
trim(‘ hello ‘);
//移除字符串左边的空白、右边的空白
ltrim(" hello");
rtrim("hello ");
//将字符串中换行符转换成
nl2br("hello\nworld!");
//将特殊字符转换为 HTML 实体
htmlspecialchars("hello
");
htmlentities("hello
");
//去除字符串中的HTML,第二个可选参数可以指定不被去除的HTML
strip_tags("hello
world!
", "");
//存入数据库之前对数据进行转义,被转义的字符包括单双引号、反斜线,否则它们会被数据当作命令字符
addslashes("O‘reilly");
//大小写转换
strtoupper("Zhao"); //将字符串转换为大写 ZHAO
strtolower("Xing"); //将字符串转换成小写 xing
ucfirst("zhao xing ya"); //将第一个字母转换为大写 Zhao xing ya
ucwords("zhao xing ya"); //将每个单词第一个字母转换为大写 Zhao Xing Ya
//填充字符串为固定长度
str_pad(‘Salad‘,10, ‘0‘).‘ is good.‘;
/**
* 操作子字符串
*/
//用分隔符将字符串炸开成数组
$array = explode(‘,‘, ‘apple,banana,watermelon‘);
//将数组元素同个分隔符聚集成字符串
$string = implode(‘,‘, $arr);
/**
* 数组
*/
array_chunk($array, 3);
array_column($array, ‘column‘);
array_pop($array); //移除并返回数组最后一个单元
array_shift($array); //移除并返回数组第一个单元
array_push($array,‘apple‘);
array_rand($array); //从数组中随机取出一个单元,返回单元的键名。
is_array($var);
/**
* 目录与文件
*/
dirname(__FILE__); //目录名
basename(__FILE__); //文件名
//pathinfo()函数。若有第二个参数,函数返回的结果为字符串;若无,则返回一个数组。
$path = __FILE__;
$arr = pathinfo(__FILE__);
$str = pathinfo($url, PATHINFO_EXTENSION);
print_r($arr);
//打印出Array ( [dirname] => C:\Apache24\htdocs\GuestBoard\test [basename] => testTimeStamp.php [extension] => php [filename] => testTimeStamp )
//将相对路径转换成绝对路径
$path = ‘../index.php‘;
echo realpath($path);
//文件大小
filesize($filename);
//磁盘空间
$drive = ‘C:‘;
echo ‘C盘总空间:‘.round(disk_total_space($drive)/1024/1024/1024,2).‘GB‘.‘
‘;
echo ‘C盘剩余空间:‘.round(disk_free_space($drive)/1024/1024/1024,2).‘GB‘;
/**
* 数学运算
*/
//四舍五入
round(3.141592, 3); //3.142
//向上取整
ceil(3.1); //4
下一篇:php 后知后觉