PHP大整数输出成科学计数法问题 有个硕大的整数,如 PHP代码 $a = 2749826833580000000; echo $a; ?> 输出的时候是一个浮点数的科学计数法。 2.74982683358E+18 (不同...
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二进制上传图片 AND 再把二进制转换成图片详细介绍(案例)
今天研究了下图片二进制上传、转换问题,在百度、360so、谷歌都搜了下,看了不下十几篇内容,都大差不大 抄袭居多,但完整的解决问题的内容没读到,也浪费了我大把的时间。所以打算整理好写出来,嘿嘿! 二进...
使用uc_authcode 获取论坛当前登录用户信息
目的:使用uc_authcode 获取论坛当前登录用户信息 曲折:看了Discuz官方的ucenter二次开发手册,其中的Example如下: if(!empty($_COOKIE['Example_auth'])) { list($Example_uid, $Example_username) = expl...
php字符串转换大小写
首字母变大写:ucwords() <?php $foo = 'hello world!'; $foo = ucwords($foo); // Hello World!$bar = 'HELLO WORLD!'; $bar = ucwords($bar); // HELLO WORLD! $bar = ucwords(strtolower($bar)); // Hello ...