Welcome 微信登录

首页 / 网页编程 / PHP

PHP将回调函数作用到给定数组单元的方法

PHP将回调函数作用到给定数组单元的方法

数组是PHP程序设计中十分重要的一环。本文介绍PHP中数组函数array_map()的用法,实现将回调函数作用到给定数组单元上。具体如下:array array_map ( callable $callback , array $arr1 [, array $... ] )array_map() 返回一个数组,该数组包含了 arr1 中的所有单元经过 callback 作用过之后的单元。callback 接受的参数数目应该和传递给 array_map() ...
浅谈php函数serialize()与unserialize()的使用方法

浅谈php函数serialize()与unserialize()的使用方法

php函数serialize():这个函数作用就是序列化数据,返回一个可存储的字符串,该函数有利于存储或传递PHP的值,同时不丢失其类型和结构。所以我们在cms数据库里面经常看到这样的结构。一般,我们将复杂或者数据量多而没有必要分开存储的数据封装成一个多维数组通过serialize()转成字符串,然后存进数据库,需要的时候再拿出来转成数组再用,而拿出了转成数组用的就是php的unserialize(),前面多了一个un嘛。直接上例子: $a=array("...
PHP采用自定义函数实现遍历目录下所有文件的方法

PHP采用自定义函数实现遍历目录下所有文件的方法

目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块。今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法。具体方法如下:方法一:使用readir()遍历目录实现代码如下:function listDir($dir){if(is_dir($dir)){if($handle = opendir($dir)){while($file = readdir($handle)){if($file != "." && $...
PHP函数http_build_query使用详解

PHP函数http_build_query使用详解

什么是http_build_query?使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。参数 formdata 可以是数组或包含属性的对象。一个 formdata 数组可以是简单的一维结构,也可以是由数组组成的数组(其依次可以包含其它数组)。如果在基础数组中使用了数字下标同时给出了 numeric_prefix 参数,此参数值将会作为基础数组中的数字下标元素的前缀。这是为了让 PHP 或其它 CGI 程序在稍后对数据进行解码时...
PHP中IP地址与整型数字互相转换详解

PHP中IP地址与整型数字互相转换详解

IP转换成整型存储是数据库优化一大趋势,不少人目前存储IP时还在使用字符串类型存储,字符串索引比整型索引消耗资源很多,特别是表中数据量大的时候,以及求查询某一个ip段的数据,今天说的ip是指ip4,ip6不在本文范围内。系统函数ip2long与long2ipPHP中有内置函数ip2long可以将ip地址转换整型。复制代码 代码如下:$ip = "210.110.11.49";echo ip2long($ip);输出:复制代码 代码如下:-764540111...
合并ThinkPHP配置文件以消除代码冗余的实现方法

合并ThinkPHP配置文件以消除代码冗余的实现方法

很多时候我们在使用ThinkPHP配置网站前台和网站后台的数据库连接时,往往都是分别在前台的配置文件和后台的配置文件单独都写了配置的。但是有很多时候配置前台和后台的数据库可能是一样的配置,但是在二个文件中用的都是一样的配置,那么这时代码就产生了冗余。网站前台好使用数据库,比方说用户的注册、用户的登录还有评论等,这些都需要我们在前台使用到数据库,既然使用了数据库那么就得连接数据库!网站后台那就更不用讲了,使用数据库无处不在。大部分的网站前台和后台都是使用的一...
qq登录,新浪微博登录接口申请过程中遇到的问题

qq登录,新浪微博登录接口申请过程中遇到的问题

1,qq登录接口申请申请地址是:http://connect.opensns.qq.com/,登录进去后,点击右上方的登录。然后填写信息就行了。我遇到的问题是在域名审核时,域名审核就是不通过,没办法我就发邮件给qq互联的客服,邮件地址是connect@qq.com。qq还是挺给力的2,3个工作日就能给你审核通过。审核通过后,开发接口并上线,在登录http://connect.opensns.qq.com/,申请上线,如果不申请上线的话,登录个数有限制。2,...
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例

ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例

本文所述实例是使用在Thinkphp的开发框架上,要是使用在其他框架也是同样的方法,很多人可能不能正确的实现Excel的导入导出,问题基本上都是phpExcel的核心类引用路径出错造成的,如果有问题大家务必要对路劲是否引用正确进行测试。具体操作步骤如下:(一)导入Excel第一,在前台html页面进行上传文件:如:<form method="post" action="php文件" enctype="multipart/form-data"> ...
PHP中的use关键字概述

PHP中的use关键字概述

很多开源系统如osCommerce框架中,都会在其源码中找到use这个关键字,如osCommerce框架中就在index.php文件中出现了这段源码:use osCommerceOMCoreAutoloader;use osCommerceOMCoreOSCOM;其实,php的use关键字是自php5.3以上版本引入的。它的作用是给一个外部引用起别名。这是命名空间的一个重要特性,它同基于unix的文件系统的为文件或目录创建连接标志相类似。PHP命名空间支持...
ThinkPHP单字母函数(快捷方法)使用总结

ThinkPHP单字母函数(快捷方法)使用总结

在ThinkPHP中有许多使用简便的单字母函数(即快捷方法),可以很方便开发者快速的调用,但是字母函数却不方便记忆,本文将所有的字母函数总结一下,以方便以后查找。1.U() URL组装 支持不同URL模式U($url="",$vars="",$suffix=true,$domain=false) @param string $url URL表达式,格式:"[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2..." @param stri...
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法

PHP使用CURL实现对带有验证码的网站进行模拟登录的方法

网上的很多模拟登录程序,大都是通过服务程序apache之类的运行,获取到验证码之后显示在网页上,然后填上再POST出去,这样虽然看起来很友好,但是既然模拟登录,登录后所干的事情就不一定是短时间完成的,所以这就要受到php最大执行时间的限制,而且有些操作还有可能权限不足。本文提供了一个程序实例,思路就是获取到验证码之后把验证码存储为一个图片,然后程序休眠20秒,在20秒之后由用户手动查看图片,并把验证码填写到code.txt文件中,20秒休眠完成后,程序会读...
<< 421 422 423 424 425 426 427 428 429 430 >>