php extract( ) 函数

2011-8-19 杜世伟 Php

PHP extract() 函数

定义和用法

PHP extract() 函数从数组中把变量导入到当前的符号表中。

对于数组中的每个元素,键名用于变量名,键值用于变量值。

第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。

本函数返回成功设置的变量数目。

语法

extract(array,e...

阅读全文>>

标签: PHP 函数 extract()

评论(0) 浏览(3653)

PHP中strlen和mb_strlen的区别

2011-5-19 杜世伟

    在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别。
下面通过例子,讲解这两者之间的区别。

先看例子:
<?php  
//测试时文件的编码方式要是utf8mb4  
$str='中文a字1符';  
echo strlen($str).'<br>';//14  
echo mb_strlen($str,'utf8mb4').'<br>';//6  
echo mb_strlen($str,'gbk').'<br>';//8  
echo mb_strlen($str,'gb2312').'<br>';//10  
?> 
结果分析:在strlen计算时,对待一个utf8mb4的中文字符是3个长度,所以“中文a字1符”长度是3*4+2=14,在mb_strlen计算时,选定内码为utf8mb4,则会将一个中文字符当作长度1来计算,所以“中文a字1符”长度是6 .

阅读全文>>

标签: PHP strlen mb_strlen

评论(0) 浏览(14324)

PHP时间戳转换

2010-8-7 杜世伟 Php

<?php
echo $new_time=date("Y-m-d H:i:s"),"\n"; // 输出系统的当前时间
echo strtotime($new_time),"\n";//将系统的当前时间转换成时间戳进行输出

echo date('U'),"\n";//该函数...

阅读全文>>

标签: PHP 时间戳,时间戳转换,PHP时间戳转换,date

评论(1) 浏览(6033)

Notice: Undefined variable解决办法

2010-7-20 杜世伟 Php

PHP默认配置会报这个错误,  
  Notice: Undefined variable
  
  这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题。
  
  需要设置显示错误级别,来解决问题。
  
  网络上的通用解决办法是修改php.ini的配置:
  
  解决方法:
  
  1) error_reporti...

阅读全文>>

标签: PHP Notice: Undefined variable 设置 php.ini

评论(0) 浏览(4169)

Powered by emlog 沪ICP备2023034538号-1