PHP

php 二维数组按键值排序

//$sort 要排序的键 //$d 默认是降序排序,带上参后是升序 function array_sort($a,$sort,$d='') { $num=count($a); if(!$d){ for($i=0;$i<$num;$i++){ for($j=0;$j<$num-1;$j++){ if($a[$j...

PHP并发操作时的加锁功能

有这么一个需求:生成文件的时候,由于多用户都有权限进行生成,防止并发下,导致生成的结果出现错误,需要对生成的过程进行加锁,只容许一个用户在 一个时间内进行操作,这个时候就需要用到锁了,将这个操作过程...

php header函数详解

客户机的请求方式格式:是统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容!服务器响应格式:一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服...

PHP如何实现异步数据调用

浏览器和服务器之间只有一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求返回相应的程序,不能 保持持久连接。这样就出现了一个问题,一个客户端的相应服务端可能...

使用 eAccelerator加速PHP代码的方法

eAccelerator 是一个为 PHP 程序加速的免费开源软件,其极速效果绝不输给 Zend Performance Suite。并且支持 Linux, FreeBSD, Solaris, MacOS X, Windows等系统。 eAccelerator for PHP 什么是 eAccelerator ...

PHP文件 文件夹操作

<?php $file = "./test/f1.php"; //===============判断文件能不能读取(权限问题),或者存不存在 if (is_readable($file) == false) { echo "<br/>"; die('no'); } //===============判断文件存不存在 ...

php字符串转换大小写

首字母变大写:ucwords() <?php $foo = 'hello world!'; $foo = ucwords($foo); // Hello World!$bar = 'HELLO WORLD!'; $bar = ucwords($bar); // HELLO WORLD! $bar = ucwords(strtolower($bar)); // Hello ...

Title - Artist
0:00