-
PHP使用array_unique对二维数组去重处理
所属栏目:[PHP教程] 日期:2022-07-25 热度:166
php 5.2.9 版本增加了array_unique对多维数组的支持,在处理多维数组是需要设置sort_flags参数 一维数组的重复项: 使用array_unique函数即可,使用实例如下: ?php $aa = array(apple, banana, pear, apple, wail, watermalon); $bb = array_unique($aa); p[详细]
-
PHP获取任意数组的长度例子
所属栏目:[PHP教程] 日期:2022-07-25 热度:135
PHP经常处理未知深度的数组,这种情况一般用递归可以处理,但是对于数组深度,还是知道的好。 获取数组长度: /** * @description 获取数组长度 * @param array array * @return int length of array */ function array_len($array = array()) { $len = 1; f[详细]
-
php数组长度函数的例子
所属栏目:[PHP教程] 日期:2022-07-25 热度:58
php数组长度函数的例子 PHP中有两个内建的函数:count() 和sizeof(),可以实现得到数组的长度: $colorList = array(apple=red, grass=green, sky=blue, night=black,wall=white); echo Array size with count: .count($colorList); echo Array size with cou[详细]
-
php实现多维数组排序的方法示例
所属栏目:[PHP教程] 日期:2022-07-25 热度:135
讲述了php实现多维数组排序的方法。分享给大家供大家参考,具体如下: //定义一个学生数组 $students = array( 256=array(name=jon,grade=98.5), 2=array(name=vance,grade=85.1), 9=array(name=stephen,grade=94.0), 364=array(name=steve,grade=85.1), 68=[详细]
-
使用phpjQuery获取数组的实例
所属栏目:[PHP教程] 日期:2022-07-25 热度:59
使用phpQuery获取数组,代码如下: ? includephpQuery.php phpQuery::newDocumentFile(http://www.jb51.net); foreach(pq(input[name=jobEmail[]])as$li){ $po[jobEmail][] = pq($li)-attr(value); } 使用phpQuery获取元素的值,代码如下: $po[langSkills][typ[详细]
-
PHP实现对数组分页处理实例详解
所属栏目:[PHP教程] 日期:2022-07-25 热度:173
?php classPaginationArray{ public$pageArray=array();//数组 public$pageSize=10;//每页显示记录数 public$current= 1;//当前页 private$total=0;//总页数 private$prev=0;//上一页 private$next=0;//下一页 public$argumetsOther=;//设置参数 function__c[详细]
-
使用php实现快钱支付功能
所属栏目:[PHP教程] 日期:2022-07-24 热度:175
本项目用zend framework框架实现的 modules/default/controllers/IndexController.php IndexController.php 复制代码 代码如下: ?php class IndexController extends Zend_Controller_Action { public function init() { /* Initialize action controller he[详细]
-
解析php php_openssl.dll的作用
所属栏目:[PHP教程] 日期:2022-07-24 热度:158
本篇文章是对php中php_openssl.dll的作用进行了详细的分析介绍,需要的朋友参考下 一.openssl简介 数据加密是信息信息传输中的一个重要组成部分.任何信息都以明文方式传输,确实是个很不安全的做法.所以, 需要对数据进行加密.将明文数据转换为密文数据,再进行[详细]
-
浅析PKI加密解密 OpenSSL
所属栏目:[PHP教程] 日期:2022-07-24 热度:170
本篇文章是对PKI加密解密 OpenSSL进行了介绍,需要的朋友参考下 点击下载OpenSSL window与linux要区分的 解压文件 双击: Win32OpenSSL-0_9_8l_95895.(exe 安装完毕后 /OpenSSL/bin/openssl.exe 输入命令,生成私钥 genrsa -out private-rsa.pem 输入命令,[详细]
-
在wamp集成环境下升级php版本
所属栏目:[PHP教程] 日期:2022-07-24 热度:150
wamp集成环境下升级php版本 1.下载php版本压缩包,解压php版本压缩包 2.停掉wamp服务 3.替换wamp/php文件 4.替换wamp/Apache2/bin目录下的php5nsapi.dll 和 php5ts.dll(对应当前php版本的) 5.重启wamp服务 6.phpinfo()测试 我遇到的问题 时区设置问题 解决[详细]
-
服务器变量 $_SERVER 的深入解析
所属栏目:[PHP教程] 日期:2022-07-24 热度:101
服务器变量 $_SERVER 的深入解析: 1、$_SESSION[PHP_SELF] -- 获取当前正在执行脚本的文件名 2、$_SERVER[SERVER_PROTOCOL] -- 请求页面时通信协议的名称和版本。例如,HTTP/1.0。 3、$_SERVER[REQUEST_TIME] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效。[详细]
-
浅析PHP中的字符串编码转换自动识别原编码
所属栏目:[PHP教程] 日期:2022-07-24 热度:96
本篇文章是对PHP中字符串编码转换的实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * 对数据进行编码转换 * @param array/string $data 数组 * @param string $output 转换后的编码 */ function array_iconv($data,$output = utf-8[详细]
-
浅析php过滤html字符串,防止SQL注入的方法
所属栏目:[PHP教程] 日期:2022-07-24 热度:64
本篇文章是对php中过滤html字符串,防止SQL注入的方法进行了详细的分析介绍,需要的朋友参考下 批量过滤post,get敏感数据 复制代码 代码如下: $_GET = stripslashes_array($_GET); $_POST = stripslashes_array($_POST); 数据过滤函数 复制代码 代码如下: fun[详细]
-
PHP删除数组中特定元素的两种方法
所属栏目:[PHP教程] 日期:2022-07-24 热度:81
这篇文章介绍了PHP中删除数组中特定元素的两种方法,有需要的朋友可以参考一下 方法一: 复制代码 代码如下: ?php $arr1 = array(1,3, 5,7,8); $key = array_search(3, $arr1); if ($key !== false) array_splice($arr1, $key, 1); var_dump($arr1); ? 输出[详细]
-
php修改NetBeans默认字体的大小
所属栏目:[PHP教程] 日期:2022-07-24 热度:167
在Netbeans中由于使用了Swing进行开发,所以其中界面的字体也是由Java虚拟机进行配置而不是随操作系统的。在安装完Netbeans后默认的字体大小是11px。而在Windows下的宋体最小支持12px。所以字体为11px就已经无法完整显示了。 简单的解决办法就是将字体改大一[详细]
-
PHP中使用协同程序实现合作多任务
所属栏目:[PHP教程] 日期:2022-07-24 热度:141
PHP5.5一个比较好的新功能是实现对生成器和协同程序的支持。对于生成器,PHP的文档和各种其他的博客文章(就像这一个或这一个)已经有了非常详细的讲解。协同程序相对受到的关注就少了,所以协同程序虽然有很强大的功能但也很难被知晓,解释起来也比较困难。[详细]
-
php调用MsSQL存储过程使用内置RETVAL收取过程中的return值
所属栏目:[PHP教程] 日期:2022-07-24 热度:136
本篇文章是对php调用MsSQL存储过程使用内置RETVAL获取过程中的return值的方法进行了详细的分析介绍,需要的朋友参考下 【PHP代码】 复制代码 代码如下: $stmt = mssql_init(P__Global_Test, $conn) or die(initialize stored procedure failure); mssql_bind[详细]
-
php字符串截取的容易方法
所属栏目:[PHP教程] 日期:2022-07-24 热度:129
这篇文章介绍了php字符串截取的简单方法,有需要的朋友可以参考一下 复制代码 代码如下: strpos(string,find,start) 实例: 复制代码 代码如下: ?php echo strpos(Hello world!,wo); ? 输出6 复制代码 代码如下: substr(string,start,length) 其中start的参[详细]
-
PHP系统命令函数使用解析
所属栏目:[PHP教程] 日期:2022-07-24 热度:173
本篇文章是对PHP中系统命令函数的使用进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: function execute($cmd) { $res = ; if ($cmd) { if(function_exists(system)) { @ob_start(); @system($cmd); $res = @ob_get_contents(); @ob_end_clean()[详细]
-
剖析PHP实现下载文件的两种方法
所属栏目:[PHP教程] 日期:2022-07-24 热度:108
本篇文章是对使用PHP实现下载文件的两种方法进行了详细的分析介绍,需要的朋友参考下 方法一: 复制代码 代码如下: header(Content-Description: File Transfer); header(Content-Type: application/octet-stream); header(Content-Disposition: attachment;[详细]
-
运用PHP实现蜘蛛访问日志统计
所属栏目:[PHP教程] 日期:2022-07-24 热度:176
本篇文章是对使用PHP实现蜘蛛访问日志统计的代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: $useragent = addslashes(strtolower($_SERVER[HTTP_USER_AGENT])); if (strpos($useragent, googlebot)!== false){$bot = Google;} elseif (strp[详细]
-
深入解析fsockopen与pfsockopen的差异
所属栏目:[PHP教程] 日期:2022-07-24 热度:191
按手册上说,这两个函数的唯一区别是,pfsockopen是持续连接,而fsockopen不是. 我写了个代码了一下: 复制代码 代码如下: ?php $data=1,0,721,73,1,0,0,43290000,0,60D81D509BC00451,3,FFFFFFFF; //http://10.144.99.114/SANEX_NEW/modules/subscribemanager/te[详细]
-
php 注册时输入信息验证器的实现详情
所属栏目:[PHP教程] 日期:2022-07-24 热度:113
本篇文章是对php中注册时输入信息验证器的实现方法进行了详细的分析介绍,需要的朋友参考下 1、对输入信息进行验证的类(主要用于验证用户名,密码,重复密码,邮箱,可添加其它功能) 复制代码 代码如下: ?php /** * Validator for Register. */ final clas[详细]
-
10款PHP开发框架的比较
所属栏目:[PHP教程] 日期:2022-07-24 热度:142
PHP开发框架近来在PHP社区中成为讨论的热点,几乎每天都在推出新的框架。面对市面上超过四十种的开发框架,你很难判断究竟哪一款最适合你,尤其是在这些框架所提供的功能不尽相同的时候。 概览 以下你看到是这十款开发框架的一览表,列举了他们各自所提供的[详细]
-
借助PHP实现短域名互转
所属栏目:[PHP教程] 日期:2022-07-24 热度:71
如何使用PHP实现短域名互转?下面的代码可以帮助你实现,非常简单,需要的朋友可以参考下 复制代码 代码如下: /** * 短域名生成解析类 */ class Build_URL { private $mem; private $base_url = http://xxx.com/; public function __construct() { $mem_conf[详细]
