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

PHP常见问题

浅谈PHP正则中的捕获组与非捕获组

9

今天遇到一个正则匹配的问题,忽然翻到有捕获组的概念,手册上也是一略而过,百度时无意翻到c#和java中有对正则捕获组的特殊用法,搜索关键词有php时竟然没有相关内容,自己试了一下,发现在php中也是可行的,于是总结一下,分享的同时也希望有大

PHP+jQuery翻板抽奖功能实现

12

翻板抽奖的实现流程:前端页面提供6个方块,用数字1-6依次表示6个不同的方块,当抽奖者点击6个方块中的某一块时,方块翻转到背面,显示抽奖中奖信息。看似简单的一个操作过程,却包含着web技术的很多知识面,所以本文的读者应该熟练掌握jquery

php通过各种函数判断0和空

6

函数对0的判断$cast_id=0;var_dump(strlen($cast_id));//1var_dump(empty($cast_id));//truevar_dump(isset($cast_id));//truevar_dump

PHP仿微信发红包领红包效果

9

近期项目需要在聊天的基础上新增红包功能,需求:仿微信(不含留言),但只能使用余额发红包。于是多次使用微信红包,了解各种交互界面及业务需求,如展示信息、分类(个人,群普通,群拼手气)、个数限制(100)、金额限制(200)、过期时间(24小时

PHP在线翻译函数代码

9

代码分享给大家复制代码代码如下:<?/***google翻译英汉**@paramstring$text翻译句*@returnunknown*/functiongoogletran($text){if(empty($text))retu

Yii2中RestfulAPI原理实例分析

9

本文实例分析了yii2中restfulapi原理。分享给大家供大家参考,具体如下:yii2有个很重要的特性是对restfulapi的默认支持,通过短短的几个配置就可以实现简单的对现有model的restfulapi这里通过分析rest部分源

PHP模板引擎Smarty自定义变量调解器用法

11

本文实例讲述了php模板引擎smarty自定义变量调解器用法。分享给大家供大家参考,具体如下:在php中,有很多处理文本的函数,您可以把要处理的文本通过函数处理之后,再调用smarty模板引擎中的assign()赋值给变量,分配到模板中进行

Phpstorm+Xdebug断点调试PHP的方法

7

为什么使用断点调试大家可能会觉得使用var_dump和echo也能调试啊,为什么还要安装xdebug断点调试呢?确实是这样。但是var_dump和echo写的代码后面还要删除,而且明确是知道在哪打的,如果发现没有运行到打点的地方,还要修改代

微信开发之获取JSAPITICKET

11

一、获取流程1、获取access_token2、通过access_token换取jsapi_ticket3、签名算法签名生成规则如下:参与签名的字段包括noncestr(随机字符串),有效的jsapi_ticket,timestamp(时间

php实现图片缩放功能类

5

复制代码代码如下:<?php/***images类是一个图片处理类*@packageapplication.controllers*@since1.0*/classimages{/***缩放图片*@param$source原图片*@p

ZendFramework框架中实现Ajax的方法示例

12

本文实例讲述了zendframework框架中实现ajax的方法。分享给大家供大家参考,具体如下:开发平台:windowsxpsp2测试平台:freebsd7.0开发工具:netbeans6.1使用框架:zendframework1.5.2

用php制作简单分页(从数据库读取记录)的方法详解

5

php新手,一直想做一下分页都给忘了,今天有幸被提醒所以网上搜了一下。有些写的看不懂也没怎么去看。最后找到一个比较简单的。  大致的思想就是:  1.设置每页要显示的最大记录数。  2.计算出页面总数  3.当前页面跟总页面数比较改变连接的

通过源码解析Laravel的依赖注入

10

前言众所周知,php的框架数不胜数,近几年,一个以优雅著称的框架,渐渐被国内phper所知道,并且开始使用,但是larave有一个很明显的缺点就是,他的文档内容少的可怜。本文将给大家详细介绍关于laravel依赖注入的相关内容,分享出来供大

php实现按文件名搜索文件的远程文件查找器

8

对于本地,我们可以利用windows自带的查找去进行查找,但是对于线上的话,如查找ftp空间里面文件,本程序是很有用的。使用效果:php文件查找器源码:复制代码代码如下:<html><head><metahtt

老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略

7

一、首先安装mysql:对于mysql来讲在整个过程中是相对独立的安装,并且我的ubuntu在以前做开发的时候就已经安装了mysql,所以以下只给出安装步骤:1、安装mysql的服务:sudoapt-getinstallmysql-serv

ThinkPHP框架里隐藏index.php

9

本文所写的配置在thinkphp3.2.2上测试过。按理也兼容其它版本。首先修改配置文件:'url_case_insensitive'=>true,//默认false表示url区分大小写true则表示不区分大小写'url_model'

PHP实现单例模式最安全的做法

8

作为一种常用的设计模式,单例模式被广泛的使用。那么如何设计一个单例才是最好的呢?通常我们会这么写,网上能搜到的例子也大部分是这样:复制代码代码如下:classa{protectedstatic$_instance=null;protecte