当前位置:首页 > PHP教程 > PHP常见问题

PHP常见问题

PHP生成器简单实例

4

一般你在迭代一组数据的时候,需要创建一个数据,假设数组很大,则会消耗很大性能,甚至造成内存不足。复制代码代码如下://fatalerror:allowedmemorysizeof134217728bytesexhausted(triedto

Laravel框架中自定义模板指令总结

6

介绍最近在学习laravel,在laravel框架中使用模板的一种方法就是通过控制器布局,通常我们在视图模板中编写复杂的逻辑,看上去显得很杂乱,那么使用自定义的模板directives,可以简化你的视图逻辑,编写出更优雅的代码,larave

PHP生成不重复随机数的方法汇总

5

无论是web应用,还是wap或者移动应用,随机数都有其用武之地。在最近接触的几个小项目中,我也经常需要和随机数或者随机数组打交道,所以,对于php如何产生不重复随机数常用的几种方法小结一下。方法一:复制代码代码如下:<?php

ThinkPHPCURD方法之table方法详解

8

thinkphpcurd方法的table方法也属于模型类的连贯操作方法之一,该方法主要用于指定操作的数据表。具体用法如下:一般情况下,操作模型的时候系统能够自动识别当前对应的数据表,所以,使用table方法的情况通常是为了:1.切换操作的数

smarty模板中拼接字符串的方法

11

php页面传到smarty模板上的变量(这里用,在smarty上创建两个变量代替)复制代码代码如下:{assignvar="name"value='richard.lee'}{assignvar="age"value='27'}1、想要在s

ThinkPHP实现批量删除数据的代码实例

13

thinkphp实现批量删除数据原理很简单,只需在模板页面里面写上<inputname='id[]'type='checkbox'value='{$vo.id}'class="noborder">这样传过来就是一个数组,acti

thinkPHP显示不出验证码的原因与解决方法分析

7

本文实例讲述了thinkphp显示不出验证码的原因与解决方法。分享给大家供大家参考,具体如下:今天到公司,svnupdate代码后,在浏览器上输入域名后,在验证码那块显示不出,找了半个上午,后来仔细看了下apache的配置文件<vir

PHP设计模式之迭代器模式

6

在不需要了解内部实现的前提下,遍历一个聚合对象的内部元素而又不暴露该对象的内部表示,这就是php迭代器模式的定义。适用场景:访问一个聚合对象的内容而无需暴露它的内部表示支持对聚合对象的多种遍历为遍历不同的聚合结构提供一个统一的接口迭代器模式

php去除字符串换行符示例分享

7

第1种写法:复制代码代码如下:<?phpstr_replace("n",'',$str);?>第2种写法:复制代码代码如下:<?phpstr_replace("rn",'',$str);?>第3种写法:复制代码代码如

分享PHP源码批量抓取远程网页图片并保存到本地的实现方法

5

做为一个仿站工作者,当遇到网站有版权时甚至加密的时候,webzip也熄火,怎么扣取网页上的图片和背景图片呢。有时候,可能会想到用火狐,这款浏览器好像一个强大的bug,文章有版权,屏蔽右键,火狐丝毫也不会被影响。但是作为一个热爱php的开发者

Yii2基于Ajax自动获取表单数据的方法

8

本文实例讲述了yii2基于ajax自动获取表单数据的方法。分享给大家供大家参考,具体如下:这里有两张表,表结构如下,locations表存放的省份和邮编等信息,两张表的model和curd均使用gii生成yii2advanced.custo

thinkPHP简单遍历数组方法分析

10

本文实例分析了thinkphp简单遍历数组方法。分享给大家供大家参考,具体如下:有如下数组:array(array('id'=>1,'username'=>'mgckid','sex'=>1)array('id'=>

php教程之phpize使用方法

4

安装(fastcgi模式)的时候,常常有这样一句命令:复制代码代码如下:/usr/local/webserver/php/bin/phpize一、phpize是干嘛的?phpize是什么?phpize是用来扩展php扩展模块的,通过phpi

PHP生成word文档的三种实现方式

10

最近工作遇到关于生成word的问题现在总结一下生成word的三种方法。btw:好像只要是标题带php的貌似点击量都不是很高(哥哥我标题还是带上php了),不知道为什么,估计博客园上net技术大牛比较多吧,如果把java,.net,php比作

php读取3389的脚本

5

复制代码代码如下:<?php$regkey='hkey_local_machinesystemcurrentcontrolsetcontrolterminalserverwdsrdpwdtdstcpportnumber';$shell

浅谈thinkphp5instance的简单实现

7

最近学习thinkphp5,第一次看到testclass::instance()就能创建testclass实例的方法。感到很好奇,翻阅thinkphp的源代码,大体理解了它的设计思想,非常的先进。老规矩,直接上代码:<

thinkphp5上传图片及生成缩略图公共方法(分享)

5

直接上代码,可以写在公共文件common和继承的基础类中,方便调用/**$name为表单上传的name值*$filepath为为保存在入口文件夹public下面uploads/下面的文件夹名称,没有的话会自动创建*$width指定缩略宽度*

smarty简单应用实例

7

本文讲述了smarty简单应用实例。分享给大家供大家参考,具体如下:<?phprequire'smarty/libs/smarty.class.php';$smarty=newsmarty;$smarty->templa