php $$变量赋值与详细说明

可变变量名指的是使用一个变量的值作为这个变量的名称,在上面的例子中,通过使用两个$符号,你可以把hello设置成一个变量的名称,例:

<?php $a = 'hello'; ?>,就像下面那样。

阅读全文

二种遍历关联数组的方法

list() 函数用数组中的元素为一组变量赋值,注意,与 array() 类似,list() 实际上是一种语言结构,不是函数.

each:each() 函数生成一个由数组当前内部指针所指向的元素的键名和键值组成的数组,并把内部指针向前移动.

阅读全文

php mb_strwidth函数实现中英文混排字符串截取

如果是简单的字符截取我们常用的就substr函数或再使用mb_substr来截取字符了,但是我们有时会发现有中英文混排字符串截取时并不像那么简单,因这样我们需要考虑到编码问题,如ascii、16进制、正则匹配、循环计数,但今天文章介绍的不需要想到这些用到一个我们不常用的字符截取函数,mb_strwidth这个是php自带的函数哦。

阅读全文

php多进程几个例子

php多进程这个东西先是在java中有不过现在高版本的php也支持多进程这个功能,但经过测试性能不如java了希望后期有所提高了,下面我们一起来看看我整理了几个关于php多进程例子,希望能帮助你理解多线程了哦。

阅读全文

PHPMailer发送邮件”SMTP 错误:无法连接到 SMTP 主机“

PHPMailer是一个邮件发送插件有很多朋友使用它来发邮件,但也有不少朋友在使用期PHPMailer发邮件时就碰到”SMTP 错误:无法连接到 SMTP 主机“错误了,出现这种问题我们从几个点来分享,一个是邮箱配置有问题,另一个是我们的php.ini环境中有些函数没开启导致的,下面我来给各位详细介绍一下问题的排除技巧。

阅读全文

php 中for与foreach应用

近日在看 codeigniter 源码时发现了一种 foreach 的另外一种写法,并试了 for 的这种写法,没想到也能用,代码如下:

这种用法平时很少见,在php手册中有说明:php 也支持用冒号的 for 循环的替代语法.

阅读全文