php操作数组(合并,拆分,追加,查找,删除等)

1.合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:array array_merge (array array1 array2…,arrayN)  这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。...

阅读全文

解决wordpress打开慢的问题

自从更新的wordpress3.9以后,发现网站打开速度超慢,无奈,排查了一下原因,发现是由于Google服务器无法访问造成的,因为系统中会加载谷歌Opensans字体样式,导致网站非常的慢,需要加载很久才可以勉强打开,开始还以为是服务器,数据库,折腾了好半天,下面爱打滚就给大家分享一下技巧,wp高手莫笑,主要针对wp新手第一、取消谷歌Opensans字体加载(wp更新不受影响)1、添加代码法通过禁用谷歌字体,把主题中的function.php文件用ftp下载文件下载到本地;同时,建议将服务器上function.php文件改名为function.p...

阅读全文

PHP使用mkdir创建多级目录

其实主要需要掌握了解的就是一个PHP创建多级目录的函数,也就是mkdir函数!PHP创建多级目录的代码实例如下:<?phpfunction create_dir($dirName){    // 去除输入目录名中的空格部分    $dirName = trim($dirName);    // 判断输入的目录名称不能为空   &...

阅读全文

PHP数组序列化和反序列化

PHP序列化在我们实际项目运行过程中是一种非常常见的操作。比如当我们想要将数组值存储到数据库时,就可以对数组进行序列化操作,然后将序列化后的值存储到数据库中。其实PHP序列化数组就是将复杂的数组数据类型转换为字符串,这样就方便数组存库操作。我们对PHP数组进行序列化和反序列化操作,主要就用到两个函数,serialize和unserialize。一、PHP数组序列化:serialize<?php$data=['PHP','HTML','Java','Python'];echo&n...

阅读全文

doyocms二次开发会员头像功能

在会员模块新增一个字段,命名userface。打开“\include\Functions.php”文件,查找“//会员组信息获取”在上面插入//文章发布会员头像获取function memberinfoavatar($id){         $m=syDB('friend')->find(array('id' =>$id));     &n...

阅读全文

PHP获取文件后缀名的几种方法

一、通过pathinfo首先大家应该知道pathinfo()函数可以返回一个关联数组包含有path的信息,那么如下代码,我们用pathinfo获取1.txt这个文件的路径信息。<?phpvar_dump(pathinfo('1.txt'));返回信息如下图:图中我们需要关注的就是,extension这个元素,这里的extension的值是txt,也就是表示文件后缀名。那么我们想要获取这里单独的文件后缀名,就可以进行如下操作:1、PATHINFO_EXTENSION<?phpecho pathinfo(&#...

阅读全文

doyocms二次开发简单标签功能

在这里为doyocms文章添加简单的标签功能,主要修改的文件为/source/article.php,再就是/template/你的风格文件夹/article/下的两个文件list.html和article.html,同时再添加一个list_tag.html文件到article文件夹下,下面我们来操作下。首先在后台栏目分类里面添加个一个字段,vchar型,255个字节。这个字段标识为tag首先在文章的控制器article.php文件内添加一个方法,如下:function listtag(){$tag=$this->syArgs(...

阅读全文

配置phpMyAdmin时报错:Fatal error: Call to undefined function mb_detect_encoding()

配置PHPWIND的时候报错Fatal error: Call to undefined function mb_detect_encoding() in D:\wapm\apache\htdocs\pma\libraries\php-gettext\gettext.inc on line 177PHP明明配置就是正确的,phpinfo函数也能打印出来一些需要的组件,翻阅了很多资料依然解决不了,后来了解了原理,因为apache加载php的配置会首...

阅读全文

8个必备的PHP功能开发

做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数参数我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数:01.// 两个默认参数的函数 02.function foo($arg1 = ”, $arg2 = ”) ...

阅读全文

PHPMYADMIN如何安装配置

在PHP网站开发中,最基本的PHP环境搭建涉及PHP、Apache/IIS、Mysql,对于数据库的管理,除了Mysql数据库自身提供了命令行工具方便开发人员管理数据库外,基于PHP开发的phpmyadmin也是一个非常好用的Mysql数据库管理程序,在xampp等PHP环境配置安装程序中,phpmyadmin也是一个必备的PHP程序。今天和大家分享如何安装、配置phpmyadmin。phpmyadmin安装配置准备工作首先当然是下载phpmyadmin的安装包,提供两个phpmyadmin的下载地址:phpmyadmin下载地址1,phpmyadmin...

阅读全文