-
php程序的国际化实现方法(利用gettext)
本文为大家讲解的是window平台下使用php的扩展gettext实现程序的国际化,感兴趣的同学参考下。 步骤一:搭建环境 1,首先查看你的php扩展目录下是否有php_gettext.dll这个文件,如果没有,这就需要你 下载一个或是从其他地方拷贝一个,然后放到php扩展目录...
PHP 2014-12-15 01:30:07 -
PHP的foreach中使用引用时需要注意的一个问题和解决方法
本文为大家讲解的是PHP的foreach中使用引用时需要注意的一个问题和解决方法,即数组最后一个元素的值会发生改变的情况 感兴趣的同学参考下 一、问题 先看一个例子: <?php $ar = array(1, 2, 3); var_dump($ar); foreach ($ar as &$v) {} foreach ($ar as $v) {} var_dump($ar); ?> 输出为: array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } array(3) { [0]=> int(1) [1]=> int(2) [2]=> &int(2) } ???为什么没有进行赋值操作,数组最后一个元素的值却发生了改变呢? 我早就发现了这个问题,一...
PHP 2014-12-15 00:54:03 -
php中is_null,empty,isset,unset 的区别介绍
本文为大家讲解的是php中is_null,empty,isset,unset 的区别介绍,感兴趣的同学参考下。 is_null, empty, isset, unset 我们先来看看这4个函数的描述...
PHP 2014-12-15 00:45:05 -
php empty()与isset()区别介绍
本文为大家讲解的是php 中empty()与isset()函数的区别介绍,感兴趣的同学参考下。 在使用 php 编写页面程序时,我经常使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty() 函数,却发现了一些问题,因此改用 isset() 函数,问题不再...
PHP 2014-12-14 21:16:01 -
php 使用array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
本文为大家讲解的是php 使用array_push()数组函数:将一个或多个单元压入数组的末尾(入栈),感兴趣的同学参考下。 函数array_push():将一个或多个单元压入数组的末尾(入栈) <?php /*函数array_push():将一个或多个单元压入数组的末尾(入栈) * 1、语法:int array_push ( array &array, mixed var [, mixed ...] ) * 2、描述:将 array 当成一个栈,并将传入的变量压入 array 的末尾...
PHP 2014-12-14 19:00:10 -
php str_replace的替换漏洞
本文为大家讲解的是一个php的 str_replace函数替换漏洞,严格来说也算不上是一个漏洞,只能说是一个小问题,感兴趣的同学参考下. php 的函数str_replace替换漏洞 定义和用法 str_replace() 函数使用一个字符串替换字符串中的另一些字符。 语法 str_replace(find,replace,string,count) 参数 描述 find 必需...
PHP 2014-12-14 17:00:06 -
require(),include(),require_once()和include_once()区别
本文为大家讲解的是php中引入文件的函数require(),include(),require_once()和include_once()的区别,面试中最容易提到的一个PHP的问题,感兴趣的同学参考下. 1.require()语句 require()语句用于指定的文件代替语句本身,就象C语言中的include()语句一样。如果php配置文件php.ini中的URL fopen wrappers 是打开的(默认情况下是打开的),就可以使用URL来指定文件的位置从而实现远程文件的调用...
PHP 2014-12-14 16:02:46 -
PHP截取汉字乱码解决方法和mb_substr函数的应用
本文为大家讲解了php下截取汉字乱码的解决方法和mb_substr函数的应用方法,感兴趣的同学参考下. 首先 1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。 2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到 ;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了 mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪: <?php $str = '这样一来我的字符串就不会有乱码^_^'; echo "mb_substr:" . mb_substr($str, 0, 7, 'utf-8'); //结果:这样一来我的字 echo "<br>"; echo "mb_strcut:" . mb_strcut...
PHP 2014-12-14 14:15:06 -
PHP实现Socket服务器的代码
本文为大家讲解了php下如何实理socker服务器的方法示例,感兴趣的同学参考下. <?php ob_implicit_flush(); set_time_limit(0); $address = "192...
PHP 2014-12-14 13:54:07 -
PHP中的extract函数使用方法
本文为大家讲解的是php中的extract函数及作用和使用方法,感兴趣的同学参考下. 把客户端表单中的变量名取出来 addslashes -- 使用反斜线引用字符串 extract(addslashes($_POST)); --处理POST表单 把客户端<FORM METHOD="POST"...>表单中的变量名取出来。 extract(addslashes($_GET)); --处理GET表单 把客户端<FORM METHOD="GET"...>表单中的变量名取出来...
PHP 2014-12-14 13:45:15 -
诺基亚Here地图背后的艺术
站长搜索(www.adminso.com):诺基亚Here地图背后的艺术 站长搜索讯 现在诺基亚Here发布了一则视频,展示了高质量的Here地图是如何创造的,因为这不是简单的事情。“Here地图不是单纯在电脑上完成的,虽然这也是其中的一部分,其信息来自多种来源...
业界动态 2014-12-14 13:39:09 -
php heredoc和phpwind的模板技术使用方法
本文为大家讲解了php 的heredoc技术和在phpwind的模板中应用的示例,感兴趣的同学参考下. Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind就是一个典型的例子...
PHP 2014-12-14 13:21:12