当前位置: 首页 > news >正文

php九大函数,PHP函数整理(一)

以下均参考自 php.net 及 W3School

1. urlencode() : 此函数便于将字符串编码并将其用于URL的请求部分,同时它还便于将变量传递给下一页。

函数语法 :

string urlencode (string $str);//$str为要编码的字符串。

返回值 :

返回字符串,此字符串中除了- _ . 之外的所有非字母数字字符都将被替换成%后跟两位十六进制数,空格则编码为+。此编码与WWW表单POST数据的编码方式是一样的,同时与application/x-www-form-urlencoded 的媒体类型编码方式一样。

Example :

echo '';

?>

2.curl_init(): 初始化一个新的会话,返回一个CURL句柄,供curl_setopt(),curl_exec()和curl_close()函数使用。

函数语法 :

resource curl_init([string $url = NULL]);//如果设置了$url这个参数,CURLOPT_URL选项将会被设置成这个值。也可以使用curl_setopt()函数手动设置这个值

返回值:

如果成功,返回一个curl句柄,出错返回FALSE。

Example :

// 初始化一个新curl会话并获取一个网页

$ch = curl_init();

curl_setopt($ch,CURLOPT_URL,"http://www.example.com/");

curl_setopt($ch,CURL_HEADER,0);

curl_exec($ch);

curl_close($ch);//关闭一个curl会话。

?>

3.filter_var() :通过指定的过滤器过滤变量。如果成功,则返回以过滤的数据,如果失败,则返回false。

函数语法:

filter_var(variable,filter,options);

参数:

variable:必需。规定要过滤的变量。

filter:可选。规定要使用的过滤器的ID。

options:规定包含标志/选项的数组。检查每个过滤器可能的标志和选项。

具体可以参考完整的PHP Filter 参考手册,查看可与该函数一同使用的过滤器。

4.include(_ once) 与 require(_ once) :

requie 和 include几乎完全一样,除了处理失败的方式不同之外。require在出错时产生E_COMPILE_ERROR级别的错误。换句话说将导致脚本终止而include只产生警告(E_WARNING),脚本会继续运行。

include_once(require_once)语句在脚本执行期间包含并运行指定文件。此行为和include(require)语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。如同此语句名字暗示的那样,只会包含一次。

include_once(require_once)可以用于在脚本执行期间统一文件有可能被包含超过一次的情况下,想确保它只被包含一次以避免函数重定义,变量重新赋值等问题。

常用的WinAPI函数整理

常用的WinAPI函数整理 一.进程  创建进程:    CreateProcess("C:\\windows\\notepad.exe",0,0,0,0,0,0,0,&s ...

NiosII常用函数整理

NiosII常用函数整理 IO操作函数函数原型:IORD(BASE, REGNUM) 输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量函数说明:从基地址为BASE的设备中读取寄存器中偏 ...

PHP清理跨站XSS xss_clean 函数 整理自codeigniter Security

PHP清理跨站XSS xss_clean 函数 整理自codeigniter Security 由Security Class 改编成函数xss_clean 单文件直接调用.BY吠品. //来自cod ...

Python内置的字符串处理函数整理

Python内置的字符串处理函数整理 作者: 字体:[增加 减小] 类型:转载 时间:2013-01-29我要评论 Python内置的字符串处理函数整理,收集常用的Python 内置的各种字符串处理 ...

[SQL] 函数整理(T-SQL 版)

函数整理(T-SQL 版) 一.数学函数 1.求绝对值 ABS() 函数用来返回一个数值的绝对值. SELECT ABS(-5.38) AS absValue; 2.求指数 POWER()  函数是用 ...

PHP调用mysql函数整理

mysql函数整理 名称:mysql_connect() 用途:打开非持久的 MySQL 连接.如果成功,则返回一个 MySQL 连接标识,失败则返回 FALSE. 语法:mysql_connect( ...

pandas 常用函数整理

pandas常用函数整理,作为个人笔记. 仅标记函数大概用途做索引用,具体使用方式请参照pandas官方技术文档. 约定 from pandas import Series, DataFrame im ...

canvas学习笔记、小函数整理

http://bbs.csdn.net/topics/391493648 canvas实例分享 2016-3-16 http://bbs.csdn.net/topics/390582151 html5 ...

oracle常用函数整理

oracle常用函数整理    1.绝对值.取余.判断数值正负函数    绝对值:ABS(n)        示例: SELECT ABS(100),ABS(-100),ABS('100') FROM ...

python3.7 内置函数整理

#!/usr/bin/env python __author__ = "lrtao2010" #python3.7 内置函数整理 #abs(x) #返回数字的绝对值. 参数可以是整 ...

随机推荐

基数排序 java 实现

基数排序 java 实现 Wikipedia: Radix sort geeksforgeeks: Radix sort 数学之美番外篇:快排为什么那样快 Java排序算法总结(八):基数排序 排序八 ...

Windows7 x64配置 Apache2 + PHP5 + MySQL5

1:相关软件下载: Apache HTTP Server             版本:(httpd-2.2.25-win32-x86-openssl-0.9.8y) PHP             ...

为 Github 创造 Integration

导读 现在你可以从我们的 集成件目录里面找到更多工具.这个目录目前有超过 15 个分类 — 从 API 管理 到 应用监控, Github 的集成件可以支持您的开发周期的每一个阶段. 我们邀请了具有不 ...

【iCore3 双核心板】例程十九:USBD_MSC实验——虚拟U盘

实验指导书及代码包下载: http://pan.baidu.com/s/1i4eNbQd iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...

东芝MIPI解码TC358746AXBG和OV6211使用及配置

Camera Sensor常见的接口类型: 1.有并口信号(D0~D7.PCLK.HSYNC.VSYNC),一般的处理器有DCMI接口,如ST32F207x系列,直接相连就可以使用. 2.MIPI接口 ...

springboot~maven制作底层公用库

把一些公用方法,类型抽象到一个项目里,让其它项目依赖它,这种设计是一种解耦的体现,其实像springboot就是我们的一种依赖,他里面有很多子模块,用到哪个就添加哪个依赖即可,像redis,mongo ...

[福大软工] Z班——个人技术博客评分

个人技术博客 作业地址 https://edu.cnblogs.com/campus/fzu/SoftwareEngineering2015/homework/1070 作业要求 个人技术博客单次作业 ...

Node.js的单元测试框架初体验

Mocha是一个功能丰富的JavaScript测试框架,运行在node.js平台和浏览器端,使异步测试变得简单和有趣.Mocha测试是串行的,允许灵活和准确的报告,同时将未捕获的异常映射到相应的测试用 ...

性能测试day04_性能监控

好了,今天接着来学习性能,在今天开始前,我今天在网上又看到了理发师经典模型,这里稍微提一下,详情可以百度哈,下面这张图是网上找到的经典场景性能相关的图,大致说明下: 这张图中展示的是1个标准的软件性能 ...

运行 svgatest 显示 mmap /dev/zero Permission denied 解决办法

答案是我在这个网站上找到的: 执行 xset dpms force off 命令就可以解决掉这个问题. 再次运行 svgatest 程序,得到了预期的结果,perfect!

相关文章:

  • OSPF路由协议在CISCO路由器上的应用
  • wpcomments post.php,垃圾评论带来的流量流失
  • H3C基本命令学习
  • Linux下oracle em安装,手动安装em(redhat 5/oracle 11g)
  • 马宁的Windows Mobile开发培训概述
  • oracle非归档恢复,非归档模式恢复数据库__oracle_ORA_DISK_channel_dbf_PROD__169IT.COM
  • 错误:文件被数字签名策略拒绝(File was rejected by digital signature policy)
  • Oracle数据所属表分区,oracle数据库表分区
  • 推荐两个免费下载Smartphone桌面主题的网站
  • matlab中产生对角阵,关于matlab中的diag函数(矩阵对角元素的提取和创建对角阵)
  • 找回“显示桌面” 图标 显示图标.scf
  • 查询oracle物化视图日志,oracle物化视图日志系列(一)
  • 使用Windows Mobile Test Framework进行Windows Mobile程序的自动化测试 - (2) 小试牛刀
  • linux cc脚本,LINUX:CentOS防CC攻击脚本
  • linux系统实用脚本,常用linux系统命令及简单小脚本
  • ----------
  • 11111111
  • js算法-归并排序(merge_sort)
  • k8s 面向应用开发者的基础命令
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • MySQL的数据类型
  • nfs客户端进程变D,延伸linux的lock
  • spring security oauth2 password授权模式
  • tab.js分享及浏览器兼容性问题汇总
  • vue-cli在webpack的配置文件探究
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 简单基于spring的redis配置(单机和集群模式)
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 入手阿里云新服务器的部署NODE
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 通信类
  • 小李飞刀:SQL题目刷起来!
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • (145)光线追踪距离场柔和阴影
  • (二)斐波那契Fabonacci函数
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)关于pipe()的详细解析
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .NET/C# 使窗口永不获得焦点
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .net6+aspose.words导出word并转pdf
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • @Validated和@Valid校验参数区别
  • [APUE]进程关系(下)
  • [CareerCup] 13.1 Print Last K Lines 打印最后K行
  • [emacs] CUA的矩形块操作很给力啊
  • [ERROR]-Error: failure: repodata/filelists.xml.gz from addons: [Errno 256] No more mirrors to try.
  • [HDU 3555] Bomb [数位DP]