说在惭愧,以前在去掉数组的空值是都是强写foreach或者while的,利用这两个语法结构来删除数组中的空元素,简单代码如下:
PHP代码
- <?php
- foreach( $arr as $k=>$v){
- if( !$v )
- unset( $arr[$k] );
- }
- ?>
而且自我感觉还挺不错,只是这样的效率并不高也曾经试过,先将$arr转为对象,然后利用对象的特性来删除,因为:foreach是将当前操作的数组进行copy,每操作一下foreach,都是copy了一个变量,页面里面如果有太多的foreach,会是一个很大的消耗。
在网上闲逛的时候,看到人有提示用array_filter,觉得很吃惊。打开手册瞅了一下,发现自己一直就守着个宝山却不知道如何使用。
array_filter函数的功能是利用回调函数来对数组进行过滤,一直都以为用回调函数才能处理,却没有发现手册下面还有一句,如果没有回调函数,那么默认就是删除数组中值为false的项目。
例程:
PHP代码
- <?php
-
- $entry = array(
- 0 => 'foo',
- 1 => false,
- 2 => -1,
- 3 => null,
- 4 => ''
- );
-
- print_r(array_filter($entry));
- ?>
输出值为:
XML/HTML代码
- Array
- (
- [0] => foo
- [2] => -1
- )
看来,以后还是要多看手册啊……
就象array_slice一样也是个好东西。可惜以前从来没有注意过。
建议:PHP里面最重要的两章应该就是数组操作和字符串操作,这两章里面的函数都必须要熟练,其他的就等用的时候再查吧
7月9日消息,金山软件(3888.HK,下称金山)8日下午与国家电网公司就WPS Office 2007办公软件采购签约了协议,“采购金额在千万元级别”.
据介绍,此次采购的WPS办公软件是由国家电网公司统一安排,涉国电系统各单位,包括31家区域电网公司,省、自治区、直辖市电力公司及21家直属单位.国电相关负责人介绍,在本次办公软件采购时,国电组织了公开招标,最终选定金山一家公司的WPS Office.
自6月底担任CEO以来,金山软件董事长求伯君走到前台,出席了签约仪式.对于此次采购的金额,求伯君表示,“有保密条款不能公布具体数字,只能说是千万元级别的大单.”
近年,在政府正版化的推进过程中,在国产软件厂商中,金山获得了最高的市场份额.金山此次如此高调的原因,正如求伯君所说,国家电网公司在世界 500强中排名28位,是我国最大的央企之一,金山希望国电的采购能够起到示范作用.分析认为,这种示范效应可以让金山在本轮央企正版化过程中争取更多的 份额.金山软件高级副总裁葛珂透露,今年是金山办公软件“收成很好的一年,下半年还会拿到一些大单.”
更多请看全文……
» 阅读全文
尝试在网站上放点广告,看看一个月后会有什么样的情况。。如果可以接受,就继续,不能接受就删掉。。本来就是无所谓,搞着娱乐一下的。
阿里妈妈的广告比较有特色,搞得和淘宝一样,看来马云他们搞淘宝是搞上瘾了,不知道这样会得罪多少人啊。。
同样,在淘宝上还有一些卖域名的,居然COM5年只卖80了,也不知道是真是假。com net org 域名 限时惊爆价5年80元,链接在这里,想试就试,这种东西不敢保证个人还是从新网或者啥网买,比较放心一点
今天看新闻,标题让我感慨万分。我指的是比赛标题,编辑们总是喜欢从标题上来吸引人,这点无可厚非,长时间的看这种新闻,也几乎麻木了。今天我也来说说这些比赛方面的标题。
胜利的话怎么说?
大胜、力克、力擒、横扫、险胜、淘汰XX、冲出XX等
失败呢?
令人扼腕、惜败、惨遭[淘汰]、被XX痛击(胜利的时候亦可用痛击XX)、无缘、滑铁卢
平局呢?
惜平、坚守、坚持等等
个人水平有限,也懒得翻书了。以后有空再遇到就一点一点加上(其实还有好多,一时间也想不出)
关于俯卧撑这件事,不想多谈,也不能多谈,随便上点图吧。。。