PHP共20篇
PHP 大小写转换、首字母大写、每个单词首字母大写转换相关函数-零碎记忆

PHP 大小写转换、首字母大写、每个单词首字母大写转换相关函数

strtolower() 该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串 $str = 'Mary Had A Little Lamb and She LOVED It So'; $str = strtolower($str); echo $s...
windows环境下PHP文件锁flock()不阻塞LOCK_NB设置无效-零碎记忆

windows环境下PHP文件锁flock()不阻塞LOCK_NB设置无效

flock — 轻便的咨询文件锁定 bool flock ( resource $handle , int $operation [, int &$wouldblock ] ) flock() 允许执行一个简单的可以在任何平台中使用的读取/写...
PHP cURL 上传文件兼容模式-零碎记忆

PHP cURL 上传文件兼容模式

传统上,PHP的cURL支持通过在数组数据中,使用“@+文件全路径”的语法附加文件,供cURL读取上传。这与命令行直接调用cURL程序的语法是一致的。 PHP从5.5开始引入了新的CURLFile类用来指向文...
简单粗暴的将PHP数组转换为XML数据格式-零碎记忆

简单粗暴的将PHP数组转换为XML数据格式

该方方法比较简单,遍历数组字符串拼接,将数组转换为XML数据格式。 代码如下: /** * 数组转化为xml * @param array $arr 数组 * @param boolean $root ...
PHP微信公众号开发无法获取xml数据的解决方法-零碎记忆

PHP微信公众号开发无法获取xml数据的解决方法

微信公众号消息推送,获得请求时POST:XML字符串,不能用$_POST获取,因为没有key。 一般情况使用: $xmlData = $GLOBALS['HTTP_RAW_POST_DATA']; 如果无法获取,请使用: $xmlData = fil...
PHP中使用CURL模拟发送GET,POST,PUT,DELETE请求-零碎记忆

PHP中使用CURL模拟发送GET,POST,PUT,DELETE请求

PHP中使用CURL模拟发送GET、POST、PUT、DELETE请求,代码如下: function curl($url,$method,$params,$auth){ //初始化CURL句柄 $curl = curl_init(); curl_setopt($cu...
XAMPP添加虚拟主机之后提示Access forbidden! 403错误的解决办法-零碎记忆

XAMPP添加虚拟主机之后提示Access forbidden! 403错误的解决办法

XAMPP 版本:3.1.0 Access forbidden! You don't have permission to access the requested object. It is either read-protected or not readable by the server. If you think this is a ser...
PHP实现字符串转义addslashes()和还原stripslashes()用法实例-零碎记忆

PHP实现字符串转义addslashes()和还原stripslashes()用法实例

PHP中addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。 预定义字符是: 单引号(') 双引号(') 反斜杠(\) NULL stripslashes() 函数删除由 addslashes() 函数...
PHP文件操作类创建、删除、移动代码实例-零碎记忆

PHP文件操作类创建、删除、移动代码实例

创建目录文件、移动复制文件等操作,非常实用的类,一下代码仅供参考: <?php class File { /** * 创建多级目录 * @param string $dir * @param int $mode * @r...
PHP怎么判断函数,类,类方法是否存在-零碎记忆

PHP怎么判断函数,类,类方法是否存在

1、PHP判断系统函数或自己写的函数是否存在 if(function_exists('curl_init')){ curl_init(); }else{ echo 'not function curl_init'; } 2、PHP判断类是否存在 bool class_exi...
基于ThinkPHP的权限验证扩展类Auth代码简单实用-零碎记忆

基于ThinkPHP的权限验证扩展类Auth代码简单实用

权限认证Auth for ThinkPHP 仅供参考,表名称:权限规则表think_auth_rule用户组表think_auth_group用户组明细表think_auth_group_access 代码如下: <?php // +------------------- /...
PHP上传文件大小限制的方法详解(php.ini修改)-零碎记忆

PHP上传文件大小限制的方法详解(php.ini修改)

打开php.ini,首先找到 file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开。 upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件...
PHP把json转换成array数组或Object对象的方法-零碎记忆

PHP把json转换成array数组或Object对象的方法

PHP原生提供json_encode()和json_decode()函数,前者用于编码、解码json数据。 json_encode() <?php $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); //...
PHP删除文件unlink()函数使用方法-零碎记忆

PHP删除文件unlink()函数使用方法

unlink() 函数删除文件。 若成功,则返回 true,失败则返回 false。 <?php $file = 'dirlist.php'; $result = @unlink ($file); if ($result == false) { echo '文件没有了'; } ...
PHP大小写转换,首字母大写代码-零碎记忆

PHP大小写转换,首字母大写代码

废话不多说,直接上代码! $str = 'Hello World!'; echo '全部变小写 strtolower: '.strtolower($str); echo '第一个字母大写 ucfirst: '.ucfirst($str); echo '单词首字母大写 ucwords: '.u...
Laravel框架下生成验证码的类 供大家参考-零碎记忆

Laravel框架下生成验证码的类 供大家参考

实例为大家分享了Laravel生成验证码的类,供大家参考,具体内容如下: <?php &nbsp;&nbsp; namespace App\Tool\Validate; &nbsp;&nbsp; //验证码类 class ValidateCode {...
PHP数组、字符串相互转换简单的实现方法-零碎记忆

PHP数组、字符串相互转换简单的实现方法

当把一个数组转换成一个字符串时,将会设置胶合符——将被插入到生成字符串中的数组值之间的字符或代码。 当把字符串转换成数组时,要指定分隔符,它用于标记什么应该变成独立数组元素。 ...
PHP中抽象类abstract class和接口interface的使用与区别-零碎记忆

PHP中抽象类abstract class和接口interface的使用与区别

一、 抽象类abstract class 1 .抽象类是指在 class 前加了 abstract 关键字且存在抽象方法(在类方法 function 关键字前加了 abstract 关键字)的类。 2 .抽象类不能被直接实例化。抽象...
PHP中利用正则表达式验证字符串是否为数字-零碎记忆

PHP中利用正则表达式验证字符串是否为数字

1、正则表达式验证 if($str) { if(eregi('^[0-9]+$',$str)) { $str=(int)$str; } else { echo '获取到的数据不是有效的数字类型,操作将停止!'; exit();...
XAMPP集成PHP环境 访问页面报错 Access forbidden! Error 403错误解决方法-零碎记忆

XAMPP集成PHP环境 访问页面报错 Access forbidden! Error 403错误解决方法

错误提示如下: Access forbidden!You don’t have permission to access the requested object. It is either read-protected or not readable by the server.If you think this is a serve...