PHP_CLI几个系统常量(输出输入流以及参数)

一,$arvg 传递给脚本的参数数组;命令行下传递给当前脚本的参数; 示例 执行 执行结果 二,STDIN,STDOUT,SRDERR  输出输入流 这三个系统常量代表文件句柄; ------------------------------------------------...

2018-01-26 15:48:08

阅读数:104

评论数:0

PHP之随机截取汉字

一个汉字会因为编码不同,占的字符数量会不同,会是2或者3个字符! <\?php function getH($str){ // 利用preg_split函数,将汉字字符串拆分成数组,第一个参数是正则匹配,必须加上u,因为是utf8...

2017-11-30 21:12:42

阅读数:147

评论数:0

将迭代器中元素(对象)放入数组中

/** * @param $obj * @return array */ public function iterator_array($obj) { $result = []; foreach (\$ob...

2017-11-19 23:31:06

阅读数:72

评论数:0

php实现简易的搜索功能

好久没有看代码了,手生了,一直在盘算着转行的事; 1,今天看了一个接手的项目的源代码,发现一小段简易搜索的代码2,/** * 简易搜索 * @param $params * @param $black * @return array *...

2017-11-19 16:55:15

阅读数:598

评论数:0

php实现页面静态化

PHP文件执行顺序语法解析 => 编译 => 运行动态程序1,连接数据库服务器或者缓存服务器。 2,获取数据 3,填充到模版 4,呈现给用户配置项output_buffering : 开启缓存函数ob_start() : 打开输出缓存 ob_get_contents() : ...

2017-09-08 16:12:49

阅读数:212

评论数:0

for和foreach的效率比较

foreach的性能要比for要高;因为for循环要进行一个array.GetLength来获取数组最大下标。 当然只是相对的 1,如果只是读数据,选择foreach 2,如果只是写数据,选择for

2017-09-08 10:42:45

阅读数:219

评论数:0

curl_init()和curl_multi_init()多线程的速度比较

php中curl_init()的作用很大,尤其是在抓取网页内容或文件信息的时候,例如之前文章curl获得header检测GZip压缩的源代码就介绍到curl_init()的强大。 curl_init()处理事物是单线程模式,如果需要对事务处理走多线程模式,那么php里提供了一个函数curl_...

2017-07-28 17:56:33

阅读数:277

评论数:0

php中的curl的一些参数总结

curl可以根据是否是http或则是https选择加密发送的内容; 使用curl发送请求的基本流程 1,初始化连接句柄; 2,设置curl选项; 3,执行并获取结果; 4,释放curl连接句柄; 例子: //初始化 $ch = curl_init(); //设置选项 curl_setopt($ch...

2017-07-27 17:55:59

阅读数:372

评论数:0

curl的另外一种简便写法

$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_PORT =&gt; &quot;8080&quot;, CURLOPT_URL =&...

2017-05-23 11:29:22

阅读数:290

评论数:0

PHP获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期

[php] view plain copy  $time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒 两个时间之间的年和月份   $time2 = strtotime('2015-02-06');       $monarr...

2017-05-08 14:18:51

阅读数:3110

评论数:0

php与shell实现自动发布(简单实例)

php中一些函数与shell实现自动发布 以下是shell:

2017-05-04 17:36:49

阅读数:707

评论数:0

ord()和chr()对中文字符的应用

一,ord()函数的应用  ord()函数用于返回一个字符的ASCII值,最基本的用法如获取a 的ASCII值ord('a')返回 97,但在实际开发中,应用最多的还是用于字符截取函数中获取中文字符高低位编码的十进制数,如常见的中文字符截取函数具体可看看PHPWind或 Discuz!论坛源代码...

2017-04-16 13:30:59

阅读数:1349

评论数:0

接收get或post数据使用fwrite写入文件中,方便追踪错误;或其他几种缓存方式

// a+ 以追加以及创建文件的方式打开或创建文件 $fp = fopen("./1.log", "a+"); //用true使得变量返回, $a = var_export($_GET,true); //echo输出写入到文件中去 (追加) echo...

2017-03-30 11:52:37

阅读数:256

评论数:0

php计算日期间隔天数

1,方法一 $datetime1 = date_create('2010-10-11'); $datetime2 = date_create('2009-10-13'); $interval = date_diff($datetime1, $datetime2); echo $interv...

2017-02-15 11:13:10

阅读数:295

评论数:0

每日一个php函数 get_class()

get_class()   :   范湖对象的类名 string get_class ([ object $obj ] ) 返回对象实例 obj 所属类的名字。如果 obj 不是一个对象则返回 FALSE。 Example #1 使用 get_class() class foo...

2017-01-19 21:10:25

阅读数:94

评论数:0

call_user_func函数和call_user_func_array函数

<?php /** * call_user_func函数类似于一种特别的调用函数的方法,使用方法如下: **/ function nowamagic($a, $b){ echo $a; echo $b; } call_user_func('nowamagic', &qu...

2017-01-17 15:13:09

阅读数:111

评论数:0

php 获取客户端的真实IP地址 和 检查客户端从什么地方过来的请求

/* * 函数功能: 获取客户端的真实IP地址 * * 为什么要用这个函数? * 因为我们线上Web服务器绝大部分都处于Netscaler(简称NS)后面,客户端访问的地址统一由NS调度 * 由NS调度的访问其实就是NS做了一层代理, 这期间就有一个问题, 因为真实的地址是内部IP请求...

2017-01-12 11:01:33

阅读数:3054

评论数:0

php下载文件实例

//excel模板下载 public function excelDownload(){ $excelPath = APPLICATION_ROOT . '/document/'; $fileName = "邮件玩家奖励信息表"; $file_name...

2017-01-06 14:33:31

阅读数:214

评论数:0

使用递归,从N维数组中取出所需要的那个键名的数组

//递归取 function getArray($array, $index){ if(!is_array($array)){ return null; } if(isset($array[$index])){ return $array[$...

2016-12-21 14:25:40

阅读数:359

评论数:0

__call()方法的使用,用于监视错误的方法调用

解说: 该方法有两个参数,第一个参数 $function_name 会自动接收不存在的方法名,第二个 $args 则以数组的方式接收不存在方法的多个参数。 实例: class Stu{   function __call($name,$arg){     echo $name...

2016-11-09 16:00:42

阅读数:126

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭