Welcome 微信登录

首页 / 网页编程 / PHP

Smarty Foreach 使用说明

Smarty Foreach 使用说明

foreach 是除 section 之外处理循环的另一种方案(根据不同需要选择不同的方案)。 foreach 用于处理简单数组(数组中的元素的类型一致),它的格式比 section 简单许多,缺点是只能处理简单数组。 foreach 必须和 /foreach 成对使用,且必须指定 from 和 item 属性。 将 from 属性指定的数组中的数据遍历处理到 item 属性指定的变量中。 参考 foreach (array_expression as $...
PHP5 字符串处理函数大全

PHP5 字符串处理函数大全

addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的ASCII码 chunk_split — 按一定的字符长度将字符串分割成小块 convert_cyr_string — 将斯拉夫语字符转换为别的字符 convert_uudecode — 解密一个字符串 ...
PHP初学者常见问题集合 修正版(21问答)

PHP初学者常见问题集合 修正版(21问答)

1,如何连接连两个字符串? 答:在php中连接两个字符串可以直接使用“.”操作符号,例如$newStr="Zhang"."san",在java中是使用“+”操作符号,不要混淆。 2,如何计算一个字符串的长度? 答:$str="test";$length=strlen($str);即使用strlen(str)函数。 3,如何按照某个分割符拆分一个字符串? 答:使用explode(delim,str)函数,例如$arr=explode("::","a::bdf...
PHP技术开发技巧分享

PHP技术开发技巧分享

1. 提高PHP的运行效率 PHP的优点之一是速度很快,对于一般的网站应用,可以说是已经足够了。不过如果站点的访问量很高、带宽窄或者其它的因素令服务器产生性能瓶颈的时候,你可能得想想其它的办法来进一步提高PHP的速度了。 1.1. 代码优化 1、用i+=1代替i=i+1。符合c/c++的习惯,效率还高。 2、尽可能的使用PHP内部函数。自己编写函数之前要详细查阅手册,看有没有相关的函数,否则费力不讨好。 3、能使用单引号字符串尽量使用单...
PHP中基本符号及使用方法

PHP中基本符号及使用方法

注解符号:// 单行注解 /* */ 多行注解引号的使用" " 单引号,没有任何意义,不经任何处理直接拿过来; " "双引号,php动态处理然后输出,一般用于变量. 变量形态:一种是True 即 真的; 另一种是False 即假的常见变量形态:string 字串(数字汉字等等) integer 整数(1、2、3、4、5、0、-1、-2、等等) double 浮点数(小数点) array 数组 object 对象可以用的方法有gettype($mix) 和s...
php echo()和print()、require()和include()函数区别说明

php echo()和print()、require()和include()函数区别说明

1.echo和print的区别PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。$r = print “Hello World”;这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于...
PHP初学者最感迷茫的问题小结

PHP初学者最感迷茫的问题小结

【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET["foo"],$_POST["foo"],$_SESSION["foo"]来得到 当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 【2】Win32下apache2 用get方法传递中文参数会出错 test.ph...
php上的memcache和memcached两个pecl库

php上的memcache和memcached两个pecl库

之前尝试用的是memcache,后来发现memcached支持setMulti方法,准备转向使用memcached库了。(试了下,实际上,memcache从支持多值set,但文档上还没有,看changelog好像是3.0开始支持,稳定版可能不带此功能。)至于效率,也不清楚会有多大差距。这里有一篇文章也说到,memcached是基于libmemcached,可能要好一些。终于,基于libmemached的php扩展在pecl发布了。于是,现在pecl上有两个...
<< 181 182 183 184 185 186 187 188 189 190 >>