【PHP的简单介绍】教程文章相关的互联网学习教程文章

php7简单性能测试代码实例详解

测试版本:旧版 PHP 5.5.29 ,新版 PHP 7.0.0测试方法:class PerformanceTest {private $time;private $memory;public function begin(){$this->time = $this->getTime();$this->memory = $this->getMemory();}public function end(){$this->time = $this->getTime() - $this->time;$this->time = round($this->time,7);//在这里才能格式化时间$this->memory = $this->getMemory() - $this->memory;$this->memory = $this->...

使用php简单构造json多维数组的方法示例

这篇文章主要介绍了php简单构造json多维数组的方法,结合实例形式分析了php数据库查询结果的json格式转换操作技巧,需要的朋友可以参考下本文实例讲述了php简单构造json多维数组的方法。分享给大家供大家参考,具体如下:php构造json多维数组其实很简单下面列举了将mysqli的查询结果数组序列化为json的php代码如下$res[result] = "ok"; $res[msg] = login; $res[fileinfo] = array(); while($stmt->fetch()){$fileinfo[fileid] = $fi...

PHP的简单易懂文件管理【图】

我们利用的是http</a>://www.gxlcms.com/wiki/894.html">background-color: #339966">嵌入PHP代码和ajax结合的方式,首相想到的是利用遍历文件的方式找出分件下的目录和文件,并且找到它们的路径,使用dirname取上级目录,其中最重要的是$fname = "../../1220";定义目录。 注意session的利用,并且用不同的背景色加以区分,注意:在输出路径的时候要注意下是绝对路径还是相对路径<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran...

详细介绍thinkPHP简单导入和使用阿里云OSSsdk的方法

这篇文章主要介绍了thinkPHP简单导入和使用阿里云OSSsdk的方法,简单说明了阿里云OSS的php sdk下载地址及thinkPHP导入与使用OSSsdk的方法,需要的朋友可以参考下本文实例讲述了thinkPHP简单导入和使用阿里云OSSsdk的方法。分享给大家供大家参考,具体如下:照做绝对行,在ThinkPHP中,第三方库都放在ThinkPHP/Library/Vendor/路径下。1.下载OSS PHP SDK:https://help.aliyun.com/document_detail/oss/sdk/php-sdk/install.html2.在T...

thinkPHP简单调用函数与类库方法的示例代码

这篇文章主要介绍了thinkPHP简单调用函数与类库的方法,简单讲述了thinkPHP公共函数库的文件位置并结合实例分析了类库的调用方法,需要的朋友可以参考下本文实例讲述了thinkPHP调用函数与类库的方法。分享给大家供大家参考,具体如下:手册上说的很冗余,没看懂,下面简单的讲一下具体用法。函数调用:lib公共函数库叫 common.phpApp/common/common.php分组模块下的公共函数库叫 function.phpApp/Modules/Admin/common/function.php类...

PHP简单实现生成txt文件到指定目录的方法

本文实例讲述了PHP简单实现生成txt文件到指定目录的方法。分享给大家供大家参考,具体如下:<?php //fopen第二个参数可以是以下四个,区别就是是清空内容再写还是在后面累加内容 //"w" 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 //"w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 //"a" 写入方式打开,将文件指针指向文件末尾。如果文件不存...

PHP简单实现DES加密解密的方法

本文实例讲述了PHP简单实现DES加密解密的方法。分享给大家供大家参考,具体如下:des加密:function des_encrypt($str, $key) {$block = mcrypt_get_block_size(des, ecb);$pad = $block - (strlen($str) % $block);$str .= str_repeat(chr($pad), $pad);return mcrypt_encrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB); } des解密:function des_decrypt($str, $key) {$str = mcrypt_decrypt(MCRYPT_DES, $key, $str, MCRYPT_...

php简单统计中文个数的方法

本文实例讲述了php简单统计中文个数的方法。分享给大家供大家参考,具体如下:之前的公司是做外贸的用到的都是英文所以统计的长度的时候是用strlen这个函数,一直也没有错误,但是现在统计中文的时候这个就出错了,现在做一下记录测试<?php echo strlen("你好ABC") . ""; # 输出 9 echo mb_strlen("你好ABC", UTF-8) . ""; # 输出 5 echo mb_strwidth("你好ABC") . ""; #输出 7 ?>从上面的测试,我们可以看出:strlen 把中文字符算...

php简单实现多维数组排序的方法

本文实例讲述了php简单实现多维数组排序的方法。分享给大家供大家参考,具体如下:之前在做一个功能的时候,必须要把数据放到二维数组里并且排序,然后上网找找解决思路,这时候会用到array_multisort函数,array_multisort() 函数对多个数组或多维数组进行排序先来看一个实例<?php $data=array( 0=>array(one=>34,two=>d), 1=>array(one=>45,two=>e), 2=>array(one=>47,two=>h), 3=>array(one=>12,two=>c), 4=>array(one=>15,two=...

PHP简单数据库操作类实例

本文实例讲述了PHP简单数据库操作类。分享给大家供大家参考,具体如下:在进行项目开发时,数据库是必不可少的东西了。但是很多时候却又对数据库SQL语句的繁杂而感到头疼。提供一个我自己使用的数据库操作类(模型Model),供大家使用。支持增、删、改、查,支持链式操作,代码不到100行,非常小巧方便,很适合小项目的快速部署使用。/** * * @Authot: summer * * @E-mail: wenghang1228@me.com * * @Data: 2015-02-06 * * @Projec...

PHP简单工厂模式、工厂方法模式和抽象工厂模式比较

PHP工厂模式概念:工厂模式是一种类,它具有为您创建对象的某些方法。您可以使用工厂类创建对象,而不直接使用 new。这样,如果您想要更改所创建的对象类型,只需更改该工厂即可。使用该工厂的所有代码会自动更改。根据抽象程度不同,PHP工厂模式分为:简单工厂模式、工厂方法模式和抽象工厂模式简单工厂模式:/***简单工厂模式与工厂方法模式比较。*简单工厂又叫静态工厂方法模式,这样理解可以确定,简单工厂模式是通过一个静态方...

php简单方式获取视频预览图

<?php convertToFlv( "some-video-input.avi", "output.jpg" );function convertToFlv( $input, $output ) {echo "Converting $input to $output<br />";$command = "ffmpeg -v 0 -y -i $input -vframes 1 -ss 5 -vcodec mjpeg -f rawvideo -s 286x160 -aspect 16:9 $output ";echo "$command<br />";shell_exec( $command );echo "Converted<br />"; } ?>

php简单计数器

<?php //1------cookie计数器 if (isset($_COOKIE["num"])) { $num=$_COOKIE["num"]+1; }else { $num=1; } setcookie("num",$num); echo "You are the ".$num." times visit."."</br>"; //2-------文本计数器 $file="../counter/count.dat"; if (!file_exists($file)) { $num_txt=1; }else { $num_txt=file_get_contents($file); $num_txt++; } $fp=fopen($file, "w"); fwrite($fp, $num_txt); fclose($fp); echo "You are the ".$...

PHP简单遍历重命名

<?php $path = ./fzlhead/; function get_filetree_scandir($path){$result = array();$temp = array();if (!is_dir($path)||!is_readable($path)) return null; //检测目录有效性$allfiles = scandir($path); //获取目录下所有文件与文件夹foreach ($allfiles as $filename) { //遍历一遍目录下的文件与文件夹if (in_array($filename,array(.,..))) continue; //无视 . 与 ..$fullname = $path./.$filename; //得到完整文件路径if...

php简单验证码

<!--*@copyright(c)2011*@author:Ernest*@time:2011*@version:new--><?phpclass VerifyImg { public $fontSize = 15; //定义字体大小 public $length = 4; //定义字符串长度 public $width = 70; //定义图片宽度 public $height = 30; //定义图片高度 public $im = null; //生成一张指定宽高的图片 public $font = C:/Windows/Fonts/Arial.TTF; public $strNum = ""; public function Build() { $strings...