PHP常用内置函数记忆(持更)

<?php

/**
 * 会话控制
 */
//开启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  ");

//将字符串中换行符转换成<br />
nl2br("hello\nworld!");

//将特殊字符转换为 HTML 实体
htmlspecialchars("<h1>hello</h1>");
htmlentities("<h1>hello</h1>");

//去除字符串中的HTML,第二个可选参数可以指定不被去除的HTML
strip_tags("<h1>hello</h1><br><h2>world!</h2>", "<h2>");

//存入数据库之前对数据进行转义,被转义的字符包括单双引号、反斜线,否则它们会被数据当作命令字符
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‘.‘<br>‘;
echo ‘C盘剩余空间:‘.round(disk_free_space($drive)/1024/1024/1024,2).‘GB‘;

/**
 * 数学运算
 */
//四舍五入
round(3.141592, 3); //3.142

//向上取整
ceil(3.1); //4
时间: 2024-10-12 15:11:36

PHP常用内置函数记忆(持更)的相关文章

常用内置函数使用总结

字符串 日期 数学 其他:isnull convert row_number select len('dshgjkdhsad')                   返回指定字符串表达式的字符数,其中不包含尾随空格. itrim('     anc  skkmkls       ')              返回删除了前导空格之后的字符表达式 select rtrim('abc     ')                        返回删除了尾随空格之后的字符表达式 select  le

常用内置函数(注意大小写)

常用内置函数(注意大小写) 1.Math数学对象 a) Math对象常用属性 属性 说明 Math.E 欧拉常数 Math.LN2 2的自然对数 Math.LN10 10的自然对数 Math.LOG2E 基数为2的对数 Math.LOG10E 基数为10的对数 Math.PI 圆周率 Math.SQRT1_2 0.5的平方根 Math.SQRT2 2的平方根 b) Math对象常用内部函数   函数名 说明 Math.max(arg1,arg2) 求最大值 Math.min(arg1,arg2)

Mysql研究之MySQL常用内置函数完全解析

说明: 1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中 2)在函数里将字段名作为参数,变量的值就是字段所对应的每一行的值. 3)在程序设计语言如C++中提供的函数,MySQL大部分也提供了,关于MySQL函数的完整信息,请参阅<MySQL参考手册> 一.字符串函数[比较常用,需要掌握] 1. concat(s1,s2,…,sn) #把传入的参数连接成一个字符串 selectconcat(‘abc’,’def’); selectconcat(

MYSQL常用内置函数详解说明

函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音作为拼音pinyin字段的值,如:duoyinzi(ā,á,ǎ,à,a),想提取ā作为pinyin的值:数据有好几万条,不想用程序一条条处理,只想用一个sql来实现,后来了解了下MYSQL常用内置函数,是可以做到的:sql:UPDATE ol_zidian set pinyin=LEFT(duoyi

常用内置函数补充

常用内置函数: 1.calladle()是验证一个对象可不可以被调用. 2.chr() 是通过数字在ask码里找到指定字符. 3.ord()通过字符找到它在ask码里对应的数字 4.import random 随机生成数字的模块,想要随机生成数字时调用(应用场景随机验证码) 5.random.randrange(65,91)也就是我们生成的数字大于65小于91. 6.compile()将字符串编译成python代码 k=compile(i,"<string>","

MySQL学习笔记_7_MySQL常用内置函数

 MySQL常用内置函数 说明: 1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中 2)在函数里将字段名作为参数,变量的值就是字段所对应的每一行的值. 3)在程序设计语言如C++中提供的函数,MySQL大部分也提供了,关于MySQL函数的完整信息,请参阅<MySQL参考手册> 一.字符串函数[比较常用,需要掌握] 1. concat(s1,s2,...,sn) #把传入的参数连接成一个字符串 selectconcat('abc','def

1.3.2 常用内置函数

常用内置函数(Built-In Functions,BIF)不需要导入任何模块即可直接使用,在IDLE中执行如下命令可以列出所有内置函数和内置对象,如代码块1.3.2.1所示: 1 >>> dir(__builtins__) 2 ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'Byte

str(字符串)常用内置函数

列举了几个重要的字符串操作常用内置函数 转载请注明出处:http://www.cnblogs.com/dhb5188/p/8555886.html 参考文献:菜鸟教程http://www.runoob.com/ .pycharm内置函数库 replace() 1 # S.replace(old,new[,count]) 2 # 替换字符串里的字符,old为要被替换的,new为替换的: 3 # count为指定替换次数,不写替换所有 4 5 s = 'Hello World' 6 7 print

python自定义函数、常用内置函数

1.python自定义函数 Python中用户自己编写的用于实现特定功能的函数代码块,就是自定义函数. 如: def是关键字,saa是自定义函数名,括号用于传参,可以不写参数,冒号后面是函数代码块,这里只写了一条print语句 注意:函数不调用不执行,只有调用函数才会执行 小练习1: 执行结果是: : 再来看一个小练2: 这是一个用来生成双色球的小程序,如蓝色球号码 01 红色球 22 12 23 14 05 26,蓝色球数字范围1-16,红色球数字范围1-33,最后一行调用produce()自