-
php array_merge数组合并函数用法
本文为大家讲解的是php 的array_merge数组合并函数的用法,array_merge();合并两个数组,如果数组的键名是字符,而且两个数组的键名是相同的字符,感兴趣的同学参考下. 如 $array3=array("性别"=>"男","姓名"=>"不是女人"); $array4=array("性别"=>"不知道","长相"=>"很帅"); 哪么,合并之后,后者将会覆盖前者,这样合并之后就变成了 Array ( [性别] => 不知道 [姓名] => 不是女人 [长相] => 很帅 ) 数字型键名,或自动赋值键名,则不会产生覆盖, 如 $ar...
PHP 2014-12-14 04:54:05 -
php合并数组array_merge函数和+号运算符的区别
本文为大家讲解了合并数组的函数array_merge和+号合并数组的区别,感兴趣的同学参考下. “+”运算符和array_merge():array array_merge ( array array1, array array2 [, array ...] ) 都可以合并多个数组,但使用过程中有一点小区别。 array_merge在参考手册中的说明如下: array_merge() 将两个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面...
PHP 2014-12-13 13:24:09 -
PHP 截取字符串 兼容GB2312和UTF8编码
本文是一个php实现的可以用来截取中文字符串的函数,兼容gbk和utf8编码,非常实用的一个函数,感兴趣的同学参考下. 主要包括截取GB2312中文字符串,截取utf8编码的多字节字符串,UTF-8、GB2312都支持的汉字截取函数,BugFree 的字符截取函数,推荐使用字符串截取功能的朋友。 1. 截取GB2312中文字符串 <?php //截取中文字符串 function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { $tmpstr .= substr($str, $i, 2); $i++; } else $tmpstr .= substr($str, $i, 1); } return $tmpstr; } ?> 2. 截取utf8编码...
PHP 2014-12-13 08:24:04 -
TheVerge软粉编辑默泪:已弃Lumia,转投iPhone6
站长搜索(www.adminso.com):TheVerge软粉编辑默泪:已弃Lumia,转投iPhone6 WP之家讯 微软现在已经将原先在Windows Phone 8.1平台独占的MSN系列应用搬上iOS和安卓平台,现在Windows方面的专家,TheVerge高级编辑,Tom Warren撰文称,已经放弃Windows Phone,转投苹果iPhone6。Tom Warren转移到iPhone6,而不是Android手机,其中的原因可能是iOS与WP8.1系统一些特性更相似,作为过渡,不排除在微软Win10 for Phone(WP10)发布后回归...
业界动态 2014-12-12 20:54:31 -
Office2007也玩迷你 从1.5GB精简到150MB
Office2007的典型安装据说能占据你电脑硬盘的1.5GB的空间,Office2003安装以后大约能占900MB的硬盘空间,而Office2000安装以后大约只有400多MB。一个办公软件居然占据了硬盘1.5GB的空间,都快赶上XP系统了...
系统程序 2014-12-11 09:15:04 -
PHP iconv 函数转gb2312的bug解决方法
本文为大家讲解的是php下iconv函数在转码时的一个问题:遇到某些特殊字符时,会转换失败,丢数据,感兴趣的同学参考下. 之前写过一篇解决xajax库中文乱码的问题,说到可以用 iconv( "UTF-8", "gb2312" , $FormValues['a']) 来转换,最近发现更好的写法应该是。 iconv( "UTF-8", "gb2312//IGNORE" , $FormValues['a']) ignore的意思是忽略转换时的错误,发现iconv在转换字符"—"到gb2312时会出错,如果没有ignore参数,所有该字符后面的字符串都无法被保存...
PHP 2014-12-11 08:36:03 -
PHP 字符串截取函数(兼容utf-8和gb2312)
本文是一个php实现的可以用来截取中文字符串的函数,兼容utf8和gbk编码,感兴趣的同学参考下. //截取字符串长度。支持utf-8和gb2312编码...
PHP 2014-12-10 09:24:04 -
索尼Z4配置再曝光:5.2英寸FHD屏+3GB内存
站长搜索(www.adminso.com):索尼Z4配置再曝光:5.2英寸FHD屏+3GB内存 站长搜索讯 最近关于索尼下代旗舰Xperia Z4的传闻比较多,从最初的高配传闻,到之后的升级不大的传闻,而现在从最新的传闻来看,似乎更偏向于后者。外媒PhoneArena称得到来自索尼内部人士的Z4介绍图,从图片来看索尼Z4将搭载5.2英寸1080P显示屏,跟之前的5.4英寸QHD屏完全不同...
业界动态 2014-12-09 13:45:10 -
Jolla平板再下一城:支持128GB microSDHC
站长搜索(www.adminso.com):Jolla平板再下一城:支持128GB microSDHC 站长搜索此前报道,Jolla为其首款平板发起了众筹活动,最初目标完成后,Jolla又设定了三个新目标:筹资达150万美元,便可支持128GB microSDHC;筹款达175万美元,便会增加Sailfish OS的分屏模式;筹款达250万美元,Jolla便会推出一个具备“3.5G”移动数据连接(应该是指HSPA+)的平板。Jolla现在在其推特上宣布,筹款已达150万美元,这意味着Jolla平板现在最高可支持128GB microSDHC,之前这款平板最高支持32GB microSDHC...
业界动态 2014-12-08 21:51:09 -
微软商城今日优惠:魔声N-ergy耳机仅售369元
站长搜索(www.adminso.com):微软商城今日优惠:魔声N-ergy耳机仅售369元 站长搜索讯 微软中国在线商城两周年店庆的“10全10美”活动已经进行到第五天12月7日,今日主促销产品为Monster N-ergy魔声能极入耳式耳机,售价仅为369元人民币,而原价为599元。如果你碰巧需要一款入耳式耳机,这款绝对值得考虑,虽然无法使用微软50元红包,但其价格却是实打实的实惠...
业界动态 2014-12-08 11:54:07 -
PHP使用“+”号合并数组与array_merge的区别
本文为大家讲解的是PHP使用“+”号合并数组与array_merge合并数组的区别分析,感兴趣的同学参考下。 PHP中两个数组合并可以使用+或者array_merge,但之间还是有区别的,而且这些区别如果了解不清楚项目中会要命的! 主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意 1)键名为数字时,array_merge()不会覆盖掉原来的值,但+合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖) 2)键名为字符时,+仍然把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉,但array_merge()此时会覆盖掉前面相同键名的值 需要注意的是数组键形式 '数字' 等价于 数字 $a = array('a','b'); $b = array('c', 'd'); $c = $a + $b; v...
PHP 2014-12-07 18:27:07 -
GBK的页面输出JSON格式的php函数
本文为大家讲解的是如何在gbk页面输出json格式的数据(php 的json_encode只支持utf8),encode之前转换为utf-8,decode之后转回gbk:感兴趣的同学参考下。 function tb_json_encode($value, $options = 0) { return json_encode(tb_json_convert_encoding($value, “GBK”, “UTF-8″)); } function tb_json_decode($str, $assoc = false, $depth = 512) { return tb_json_convert_encoding(json_decode($str, $assoc), “UTF-8″, “GBK”); } function tb_json_convert_encoding($m, $from, $to) { switch(gettype($m)) { ca...
PHP 2014-12-07 01:48:06