php检测上传图片的长度和宽度
/*
array getimagesize ( string $filename [, array &$imageinfo ] )
php获取url地址完美代码
php 排序算法程序不用递归
php 利用phpexcel生成excel文档实例
php 文件上传简单实例代码
<?php教程
if($_FILES['file']){
// ----------------------------------------------------------------------------------------------//
//
// 说明:文件上传 日期:2004-5-2
//
// ----------------------------------------------------------------------------------------------//
PHP中json_encode、json_decode与serialize、unserialize
json_encode和json_decode的效率并没有比serialize和unserialize的效率高,在反序列化的时候性能相差两倍左右,PHP 5.3执行效率比PHP 5.2略有提升。
<?php教程
$target = array (
'name' => '全能头盔',
'quality' => 'Blue',
'ti_id' => 21302,
'is_bind' => 1,
'demand_conditions' =>
array (
'HeroLevel' => 1,
),
'quality_attr_sign' =>
array (
'HeroStrength' => 8,
'HeroAgility' => 8,
'HeroIntelligence' => 8,
),
);
$json = json_encode($target);
$seri = serialize($target);
echo "json : " . strlen($json) . " ";
echo "serialize : " . strlen($seri) . " ";
$stime = microtime(true);
for ($i = 0; $i < 10000; $i ++)
{
json_encode($target);
}
$etime = microtime(true);
echo "json_encode : " . ($etime - $stime) . " ";
//----------------------------------
$stime = microtime(true);
for ($i = 0; $i < 10000; $i ++)
{
json_decode($json);
}
$etime = microtime(true);
echo "json_decode : " . ($etime - $stime) . " ";
//----------------------------------
$stime = microtime(true);
for ($i = 0; $i < 10000; $i ++)
{
serialize($target);
}
$etime = microtime(true);
echo "serialize : " . ($etime - $stime) . " ";
//----------------------------------
$stime = microtime(true);
for ($i = 0; $i < 10000; $i ++)
{
unserialize($seri);
}
$etime = microtime(true);
echo "unserialize : " . ($etime - $stime) . " ";
echo 'DONE.';
?>
php查询指定目录下所有文件并保存到数组
php url地址栏传中文值乱码问题与解决方法
php地址栏传中文$_GET下来后乱码,urlencode和urldecode,iconv,base64_encode等方法,整理基本是常用的了。
php把所有页面都指一个域名301永久转向代码
php 控制preg_replace替换次数
php几种采集远程服务器内容代码
方法一模仿用户访问网页