php substr处理函数(utf8 gbk)

中文字符在utf8格式编码下占3个字节,在gbk跟gb2312编码方式下占2个字节.

php用UTF-8:

1、php文件本身必须是UTF-8编码。不像Java会生成class文件,避免这个问题

2、php要输出头:header(”Content-Type: text/html; charset=UTF-8″)

3、meta标签无所谓,有header所有浏览器就会按header来解析

4、所有外围都得用UTF8,包括数据库、*.js、*.css(CSS影响倒不大)

5、php本身不是Unicode的,所有substr之类的函数得改成mb_substr(需要装mbstring扩展);或者用iconv转码(基本上的linux都装了,没装的话download、tar、make、make install,很简单的)

6、my.ini: 继续阅读“php substr处理函数(utf8 gbk)”

wordpress 更改数据库连接 增加文件上传的大小限制

update wp_posts set post_content = replace(post_content, ‘前IP’, ‘新IP’)
update wp_posts set post_excerpt = replace(post_excerpt, ‘前IP’, ‘新IP’)
update wp_posts set guid = replace(guid,’前IP’, ‘新IP’)

 

php.ini

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

PHP 循环

在 PHP 中,我们可以使用下列循环语句:

while
只要指定的条件成立,则循环执行代码块
 
do…while
首先执行一次代码块,然后在指定的条件成立时重复这个循环
 
for
循环执行代码块指定的次数
 
foreach
根据数组中每个元素来循环代码块

继续阅读“PHP 循环”

PHP 数组

无需很多相似的变量,你可以把数据作为元素存储在数组中。

数组中的元素都有自己的 ID,因此可以方便地访问它们。

有三种数组类型:
数值数组
带有数字 ID 键的数组
关联数组
数组中的每个 ID 键关联一个值
多维数组
包含一个或多个数组的数组

继续阅读“PHP 数组”