-
php多维数组去掉重复值示例分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:81
代码如下: $json='{ "rec_items": [ { "classes": "玄幻", "gid": 6326585, "author": "我吃西红柿", "nid": 10079306, "last_sort": 841, "last_chapter_name": "第二十五卷 第六章 一扫而空", "sub_count": 5364424, "novel_name": "莽荒纪", "last_update[详细]
-
php中调用其他系统http接口的方法说明
所属栏目:[PHP教程] 日期:2020-12-12 热度:117
使用函数: file_get_contents($url); 传入接口url及其参数:如 $url="http://192.168.1.1/test.jsp?id=1 $ret=file_get_contents($url);[详细]
-
PHP中鲜为人知的10个函数
所属栏目:[PHP教程] 日期:2020-12-12 热度:85
PHP里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分的有用。这篇文章里,我列举了一些鲜为人知但会让你眼睛一亮的PHP函数。 levenshtein() 你有没有经历过需要知道两个单词有多大的不同的时候,这个函数就是来[详细]
-
PHP中常用的转义函数
所属栏目:[PHP教程] 日期:2020-12-12 热度:137
1. addslashes addslashes对SQL语句中的特殊字符进行转义操作,包括(‘),(“),(),(NUL)四个字符,此函数在DBMS没有自己的转义函数时候使用,但是如果DBMS有自己的转义函数,那么推荐使用原装函数,比如MySQL有mysql_real_escape_string函数用来转义SQL。 注[详细]
-
php递归方法实现无限分类实例代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:154
数组: 代码如下: $items = array( array('id' => 1,'pid' => 0,'name' => '一级11' ), array('id' => 11,'name' => 'www.jb51.cc 一级12' ), array('id' => 2,'pid' => 1,'name' => '二级21' ), array('id' => 10,'pid' => 11,'name' => '二级22' ), array([详细]
-
php命名空间学习详解
所属栏目:[PHP教程] 日期:2020-12-12 热度:148
1、什么是命名空间? 命名空间是一种特殊的作用域,它包含处于该作用域下的标识符,同时它本身也是一种标识符。可以把命名空间与操作系统的目录对应起来。一个命名空间相当于一个目录,命名空间里的类,函数,常量,相当于目录里的文件。同一个目录(命名空[详细]
-
php使用curl抓取qq空间的访客信息示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:158
config.php 代码如下: define('APP_DIR',dirname(__FILE__)); define('COOKIE_FILE',APP_DIR . '/app.cookie.txt'); //会话记录文件 define('VISITOR_CAPTURE_INTERVAL',3); //QQ采集间隔 define('VISITOR_DATA_UPLOAD_INTERVAL',''); define('THIS_TIME',ti[详细]
-
php使用多个进程同时控制文件读写示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:117
代码如下: /** * 写入数据 * @param [string] $path [文件路径] * @param [string] $mode [文件打开模式] * @param [string] $data [数据] * @return [bool] */ function writeData($path,$mode,$data){ $fp = fopen($path,$mode); $retries = 0; $max_retri[详细]
-
PHP URL参数获取方式的四种例子
所属栏目:[PHP教程] 日期:2020-12-12 热度:104
在已知URL参数的情况下,我们可以根据自身情况采用$_GET来获取相应的参数信息($_GET['name']);那,在未知情况下如何获取到URL上的参数信息呢? 第一种、利用$_SERVER内置数组变量 相对较为原始的$_SERVER['QUERY_STRING']来获取,URL的参数,通常使用这个[详细]
-
php汉字转拼音的示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:149
代码如下: class Helper_Spell{ public $spellArray = array(); static public function getArray() { return unserialize(file_get_contents('pytable_without_tune.txt')); } /** * @desc 获取字符串的首字母 * @param $string 要转换的字符串 * @param $i[详细]
-
php判断字符串在另一个字符串位置的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:165
代码如下: $email='user@exe.com'; //定义字符串 $result=strstr($email,'@'); //返回子字符串 echo $result; strstr()函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false[详细]
-
php中的strpos使用示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:67
定义和用法 该strpos()函数返回的立场,首次出现了一系列内部其他字串。 如果字符串是没有发现,此功能返回FALSE 。 语法 代码如下: strpos(string,find,start) 注: strpos()函数是区分大小写的。 代码如下: echo strpos("Hello world!","wo"); ?> 结出结果[详细]
-
php读取excel文件示例分享(更新修改excel)
所属栏目:[PHP教程] 日期:2020-12-12 热度:96
代码如下: //模板存放目录 $dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';$templateName = '1.xlsx'; $outputFileName = '模板.xlsx'; $txt='test';//实例化Excel读取类 $PHPReader = new PHPExcel_Reader_Excel2007(); if(!$PHPReader->canRead($di[详细]
-
php中session退出登陆问题
所属栏目:[PHP教程] 日期:2020-12-12 热度:54
在php中,如果使用的session来判断用户是否登陆,退出时,则可以如此: session_start(); session_destroy(); 会话即表示已经结束。下一句话应该写js,使页面跳转了。 如果是个框架页呢,就不要直接用location了。因为这样会在一个小框架页内跳转,本意一定[详细]
-
php处理restful请求的路由类分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:111
代码如下: class Router { // 路由表 private $routers = array( array("name"=>"userlist","pattern"=>"get /user","action"=>"User#get"), array("name"=>"userinfo","pattern"=>"get /user/:s","action"=>"User#getById"), array("name"=>"useradd","patt[详细]
-
PHP中session变量的销毁
所属栏目:[PHP教程] 日期:2020-12-12 热度:199
相当于一个客户端(可以是浏览器、app、ftp等其他,而且同一个浏览器多开几个又算是不同的客户端)对服务器的一个访问,这个期间服务器为此建立一个唯一的标示(session_id session_name),其实也就是一个数组Array(),Session的开始和结束并不以业务上的输[详细]
-
PHP批量上传图片的具体实现方法介绍.
所属栏目:[PHP教程] 日期:2020-12-12 热度:160
大家可以通过下面这一段代码,来具体了解PHP批量上传图片的具体方式。我们在学习PHP的时候,肯定是要从实际操作中慢慢积累经验,以巩固我们所学到的知识,逐渐的加强我们的编程水平。 PHP保护文件系统的具体代码分享 PHP保护数据库的具体代码示例 探讨主要的[详细]
-
php获取文件大小的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:86
div class="codetitle" a style="CURSOR: pointer" data="47773" class="copybut" id="copybut47773" onclick="doCopy('code47773')" 代码如下: div class="codebody" id="code47773" static function convert($size) { $unit=array('b','kb','mb','gb','tb'[详细]
-
php更新修改excel中的内容实例代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:105
div class="codetitle" a style="CURSOR: pointer" data="88853" class="copybut" id="copybut88853" onclick="doCopy('code88853')" 代码如下: div class="codebody" id="code88853" //模板存放目录 $dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';$[详细]
-
php中require和require_once的区别说明
所属栏目:[PHP教程] 日期:2020-12-12 热度:149
include() 和require() :语句包括并运行指定文件。 include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会继续运行。 require_once() 语句在脚本执行期间[详细]
-
php异常处理使用示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:132
代码如下: //禁止错误输出 error_reporting(0); //设置错误处理器 set_error_handler('errorHandler'); register_shutdown_function('fatalErrorHandler'); class Test{ public function index(){ //这里发生一个警告错误,出发errorHandler echo $undefined[详细]
-
php获取bing每日壁纸示例分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:65
代码如下: $str=file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0 if(preg_match("/ (.+?) /ies",$str,$matches)){ $imgurl='http://cn.bing.com'.$matches[1]; } if($imgurl){ header('Content-Type: image/JPEG'); @ob_end_clean(); @rea[详细]
-
php操作mysql数据库的基本类代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:60
div class="codetitle" a style="CURSOR: pointer" data="82744" class="copybut" id="copybut82744" onclick="doCopy('code82744')" 代码如下: div class="codebody" id="code82744" ?php $dbhost='localhost'; $dbuser='root'; $dbpass='123456'; $dbname=[详细]
-
php把session写入数据库示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:127
代码如下: class session_handler {protected $maxlifetime = null; protected $dbHandle = null; public $config = null;public static function init($args) { return new self($args); }public function __construct($args) {$this->config = $args; $thi[详细]
-
php判断ip黑名单程序代码实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:163
学校的新闻系统要求有些新闻只开放校内ip浏览,于是重写了一个代码来实现此功能,实现后的结果是,只要把允许访问的ip列入ip.txt这个文件中即可,同时支持c类ip,例如: ip.txt 192.168 211.67.188 211.67.191.25 代码如下: 代码如下: /* * ip地址黑名单、[详细]