IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 常用PHP函数 -> 正文阅读

[PHP知识库]常用PHP函数

	http://document.thinkphp.cn/manual_3_2.html                           tp3.23  手册
	https://www.kancloud.cn/manual/thinkphp5/154295                       tp5.0   手册
	https://chuanke.baidu.com/v1253098-100718-168965.html                 php教学视频
	http://www.php.cn/course/379.html                                     PHP教学视频
	http://www.jb51.net/article/47555.htm                                 PHP代码优化细节
	https://developers.weixin.qq.com/miniprogram/dev/component/           微信小程序手册
	https://mp.weixin.qq.com/                                             微信小程序登入

	
<?php                      php常用函数
preg_match("/^1[34578]{1}\d{9}$/",$phonenumber)
		<base target="_blank" />     a标签跳新窗口
	/*比较符号*/
&& = and  并且
|| = or   或者
     eq   等于
	 desc 降序
	 asc  升序

	substr($a,strrpos($a,".")+1)   获取后缀名
	var_dump            (输出复杂类型或者未知类型);
	break               跳出循环
	echo strlen         输出字符串长度
	print               也是输出
	continue            截取单个不循环
	print_r             (打印数组);
	
	面向对象
	public              共有类型
	private             私有类型
	protected           受保护
	
	define('PI',3.14159);定义常量
	echo PI;
***********************************************************	
	echo __FILE__       当前文件所处的路径
	echo __LINE__       当前所处的行数
	echo PHP_VERSION    当前所用版本
***********************************************************
	        //数据类型(八种)
	boolean             布尔型
	string              字符串型
	integer             整型(整数型)
	float               浮点型(有小数) round (四舍五入)
	array               数组
	object              对象
	        //特殊数据类型
	resource            资源(句柄)
	null                空值
			//检查
	is_bool               检查变量是否是布尔类型
	is_string             检查变量是否是字符串类型
	is_float或is_double   检查变量是否是浮点串类型
	is_integer或is_int    检查变量是否是整型
	is_null               检查变量是否是null
	is_array              检查变量是否是数组类型
	is_object             检查变量是否是对象类型
	is_numeric            检查变量是否是数字或由数字组成的字符串
***********************************************************
	// php 内置变量
	$_POST							   内容
	$_GET 							   也是内容(没那么安全)
	$_REOUEST						   资源
	$_FILES                            文件上传
	$_SESSION						   会话(服务器)
	$_COOKIE						   会话(仅限于用电脑的人)
	$_SERVER						   
	$_SERVER["HTTP_REFERER"]           获取前一页的URL
	$_SERVER["REMOTE_ADDR"];           获取用户IP地址
	$_SERVER['SERVER_NAME'];           获取当前域名
	$_SERVER['DOCUMENT_ROOT'];         获取项目根目录绝对路径
		

	unset;                      删除释放变量
	preg_match                  执行一个正则表达式匹配
	eregi                       不区分大小写执行一个正则表达式匹配
	preg_replace                执行一个正则表达式的搜索和替换
	$_REQUEST                   获取小程序接口表单
	
	header('content-type:text/html;charset="utf-8"');
	date_default_timezone_set('PRC');//时间
	session_start();            开启会话
	session_destroy             清空所有session值
	session_unset               释放当前会话的所有session
	setcookie                   cookie赋值
	$_COOKIE                    调用setcookie值
	sleep(1)                    延缓执行
	require_once                引入文件
	
	
*******字符串***字符串***字符串***字符串*********************

json_decode                和下面的配合使用
json_encode				   转换为json格式
					
phpinfo();                 查看PHP版本
					
htmlentities                把html转为字符串
html_entity_decode          把字符串转为html
htmlspecialchars            把html标签以字符串格式显示

					
1	addcslashes            以c语言风格使用反斜线转义字符串中的字符

2	addslashes             单引号后面加个斜线

3	bin2hex                把字符串转换为别的语言

19  hex2bin                和第3个相互翻译

4   chop(rtrim)            删除字符串尾端的空白符

5	chr                    输入数字输出Ascii码

6	chunk_split            将字符串分割成小块

8	convert_uudecode       解析一个uuencode编码的字符串

9	convert_uuencode       把字符串翻译为uuencode编码

11	crc32                  把字符串转换为数字

12	crypt                  转换为别语言

13	echo                   输出

14	explode                使用一个字符串分割另一个字符串(一维数组)

17	hebrev                 把选择了的字符串放入到最后面

18	hebrevc                把选择了的倒序数放入到最前面

24	implode                把一维数组转换为字符串

26	lcfirst                把一个字符串的第一个字符转换为小写

27	levenshtein            计算两个字符串之间的编辑距离     
         
29	ltrim                  删除字符串开头的空白字符或指定字符

30	md5 file			   计算指定文件的MD5散列值

44	rtrim                  删除字符串末尾的空白字符或指定字符  
             
31	md5                    把字符串转成另一种语言

35	nl2br                   换行标记

36	number_format           保留小数位数

37	ord                     返回字符串的ASCII码          
     
39	print                   输出字符串后面会多加一个1

40	printf                  输出字符串并显示长度

47	sha1                    计算字符串的sha1散列值

48	similar_text            计算两个字符串的相似度

51	sscanf                  根据指定格式解析输入的字符

54	str_pad                 使用另一个字符串填充指定字符串为指定长度

55	str_repeat              重复一个字符串

57	str_rot13               对字符串执行ROT13转换

58	str_shuffle和mt_rand            随机打乱一个字符串[随机数]

59	str_split               将字符串转换为数组

60	str_word_count          输出字符串有多少个单词

/*
61	strcasecmp              二进制安全比较字符串(不区分大小写)
63	strcmp                  二进制安全比较字符串(区分大小写)
75	strncmp				
*/
62	strchr(strstr)          查找字符串的首次出现   
              
66	strip_tags              去除字符串中的PHP,HTML标签  
         
68	stripos                 查找字符串首次出现的位置(不区分大小写)

70	stristr                 返回字符串中第一次出现的字符

71	strlen                  获取字符串长度

72	strnatcasecmp           使用‘自然顺序’算法比较字符串(不区分大小写)

73	strnatcmp               使用自然排序算法比较字符串

74	strncasecmp             比较两个字符串长度差距(不区分大小写)

75	strncmp                 比较两个字符串长度差距(区分大小写)

76	strpbrk                 在字符串中查找一组字符的任何一个字符

77	strpos                  查找字符串中字符的位置(是否包含指定字符)

78	strrchr                 查找指定字符在字符串中的最后一次出现

79	strrev                  倒序输出字符串

80	stripos                 指定字符在字符串中最后一次出现位置

81	strrpos                 指定字符在字符串中最后一次出现位置(区分大小写)
                  
83	strstr                  查找字符串中指定字符的首次出现

85	strtolower              将字符串转化为小写

86	strtoupper              将字符串转化为大写

87	strtr                   转换指定字符串 

89	substr_count            计算字符出现的次数

90	substr_replace          替换字符串的子串

91	substr                  返回字符串的子串

92	trim                    去除字符串首尾的空白符或指定符

93	ucfirst                 将字符串的首字母转换为大写

94	ucwords                 将字符串中所有单词的首个字母改为大写

95  str_replace             替换字符串中指定的字符

96  mb_substr               获取字符串的部分字符

97  ignore_user_abort       关闭浏览器也可以继续执行

98  set_time_limit          让程序无限制的执行下去
***************************************************************************************************************
				字符串 函数(不懂的)
7	convert_cyr_string
10	count_chars
15	fprintf
16	get_html_translation_table
20	html_entity_decode
21	htmlentities
22	htmlspecialchars_decode
23	htmlspecialchars
25	join
28	localeconv
32	metaphone       
33	money_format
34	nl_langinfo
38	parse_str
41	quoted_printable_decode
42	quoted_printable_encode
43	quotemeta
45	setlocale
46	sha1_file
49	soundex
50	sprintf
52	str_ireplace            
65	strcspn
67	stripcslashes
69	stripslashes
82	strspn
84	strtok
88	substr_compare
95	vfprintf
96	vprintf
97	vsprintf
98	wordwrap 


**********数组******数组****数组***数组*******

	in_array            检查数组中是否存在要查找的值区分大小写
	
	array_column        检查数组中是否存在要查找的值区分大小写
	
	array_keys          返回数组中的键名
	
	array_key_exists    检查给定的键名是否在数组中
	
	array_values        返回数组中的所有值
	
	key                 通过值取键名
	
	each                返回数组中当前的键/值对并将数组指针向前移动一步
	
	current             返回数组中的第一个值
	
	end                 返回数组中的最后一个值
	
	next                返回数组的第二个值
	
	count               获取一维数组长度
	
	max                 一维数组最大值
	
	min                 一维数组最小值
	
	cellpadding="0"     表格间隙
	cellspacing="0"		表格间隙
	
	prev                什么都显示不出来
	
	foreach             循环输出一维数组
	
	array_push          在数组后面添加值
	
	array_unshift       在数组前面添加值
	
	array_pad           在数组前面或后面添加值到指定长度
	
	array_pop           删除数组中的最后一个值
	
	array_shift         去除数组中的第一个值
	
	count               获取数组长度
	
	array_unique        删除重复的值
	
	rsort               倒序输出数组(按字母顺序倒序)
	
	array_combine       把一个数组的值当作键名一个数组的值当作值输出新的数组
	
	array_merge         组合多个数组输出
	
	array_slice         输出截取数组中指定的值
	
	array_splice        删除数组中选定了的值
?>

<?php     ******文件处理*******文件处理************

mkdir                   创建目录
include                 包含并运行文件
?>

<?php                      php 报错集

	SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '4' for key 'PRIMARY'     主键重复
?>

<?php                     *常用工具及学习网址*

phpStudy                  PHP使用环境
xampp-win32-5.6.28-1-VC11-installer
                          PHP使用环境
Xshell 5                  登录linux服务器[命令操作工具]
SecureCRTPortable.exe     登录linux服务器[命令操作工具]
WinSCP                    登录linux服务器和FTP[文件控制]
flashfxp.exe              登录linux服务器和FTP[文件控制]
老李仿站专用器k.8.9       dede框架使用工具
navicat.exe               数据库快捷操作
TeamViewer_12.1.17833.0   电脑远程操控
Adobe Photoshop CS6       PS修图工具
Sublime Text3             代码编辑器
notepad++.exe             代码编辑器
微信web开发者工具         微信小程序开发工具
12306Bypass               抢火车票

?>

<?php                     有关html

********************a标签使用**********************

tencent://message/?uin=2897168608&amp;Site=coming&amp;Menu=yes    QQ咨询         PCQQ
mqqwpa://im/chat?chat_type=wpa&uin=2447816866&version=1           QQ咨询         移动QQ
tel:4009913999                                                    [打电话]
weixin:                                                           [跳微信]
sms:10086body?短信内容                                            [发送短信]
********************a标签使用**********************


<base target="_blank" />                              [新窗口打开页面]
target="_blank"                                       [在新窗口中打开]
type=hidden                                           [隐藏输入框]
cursor:default                                        [去除a标签中的手标志]
cursor:pointer                                        [添加小手标志]
pre                                                   [上下滑动标签]
readonly                                              [禁止input输入内容]
required                                              [input必填属性]
maxlength="11"                                        [限制input输入长度]
autocomplete="off"                                    [禁止浏览器记录input输入值]
iframe                                                [调用文件标签]


<video src="__IMA__ship.mp4" controls="controls" width="500px" height="500px"></video>         视频播放器

?>

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-03-30 18:02:46  更:2022-03-30 18:04:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 21:11:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码