PHP删除数组中重复数据,并排序

July 26th, 2010
1 comment 38 views

使用函数:array_unique

假设:
$a["0"]=”苹果”;$a["1"]=”香蕉”;$a["2"]=”苹果”;$a["3"]=”菠萝”;$a["4"]=”苹果”;$a["5"]=”西瓜”;
现在想得到:
$b["0"]=”苹果”;$b["1"]=”香蕉”;$b["2"]=”菠萝”;$b["3"]=”西瓜”;

方法如下:
$a = array_unique($a);//取出重复
$sum = 0;//初始化累加变量
foreach($a as $b[$sum])
{          
$sum  = $sum+1;
}
print_r($b);//得到结果

下面一篇判断数组是否为空:http://hi.baidu.com/zhzsh/blog/item/94d5c7fc2da269f7fd037f5a.html

baizoo 技术爱好 ,

php urlencode函数的编码问题

July 23rd, 2010
No comments 62 views

用urlencode编码的时候,需要将gbk的url转换成utf-8的url,具体实现方法有两种:

一、将文件存为UTF-8文件,直接使用urlencode、rawurlencode即可。
二、使用mb_convert_encoding函数。

$a=’中文’;
echo urlencode(mb_convert_encoding($a, ‘utf-8′, ‘gbk’));

下面是网上摘来的解释:

中文 -> GB2312的Encode -> %D6%D0%CE%C4
中文 -> UTF-8的Encode -> %E4%B8%AD%E6%96%87

PHP中的URLEncode:

//GB2312的Encode
echo urlencode(“中文-_. “).”\n”; //%D6%D0%CE%C4-_.+
echo urldecode(“%D6%D0%CE%C4-_. “).”\n”; //中文-_.
echo rawurlencode(“中文-_. “).”\n”; //%D6%D0%CE%C4-_.%20
echo rawurldecode(“%D6%D0%CE%C4-_. “).”\n”; //中文-_.

除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数。
urlencode和rawurlencode的区别:
urlencode 将空格则编码为加号(+)
rawurlencode 将空格则编码为加号(%20) Read more…

baizoo 技术爱好

用的Ping功能通知搜索引擎网站更新

July 3rd, 2010
No comments 265 views

当我们发表了新文章如何最快的让搜索引擎知道呢?用Ping功能通知搜索引擎网站更新了。目前各大主流搜索引擎都支持Ping更能,包括百度(据我所知百度目前不支持直接ping地址,需要用百度ping的api来实现)。

下面地址是可以直接ping我们网站上xml格式的sitemap地址通知搜索引擎,告诉我们的网站发布新文章了。

把上面的XML换成自己的sitemap地址就可以了。

至于百度ping的api代码下次公布。
有兴趣的可以参考百度帮助文档来自行开发:http://www.baidu.com/search/blogsearch_help.html#n7

转自老吧

baizoo 网站相关 ,

dreamhost的cron jobs

June 24th, 2010
No comments 379 views

一般情况下,cron jobs的命令格式为
0 */2 * * * baizoo /usr/bin/somecommand >> /dev/null 2>&1
前面是执行周期,后面加用户-命令 这个详情可见Cron Jobs

但是,dreamhost的cron jobs已经包含了执行周期的选项,你登陆的用户名也是默认的,cron jobs命令的前面几个选项就可以省去了,直接在command里面填写命令,如:
curl –silent –compressed http://example.com/cron.php

详细介绍见:Configuring cron jobs on DreamHost

baizoo 技术爱好 , ,

Linux下的定时执行工具Unix cron

June 23rd, 2010
No comments 120 views

介绍一下Cron Jobs:
Cron来源于希腊单词chronos(意为“时间”)。
Cron是一个Linux下的定时执行工具,可以在无需人工干预的情况下运行作业,有点像 Windows 下的计划任务,但它比计划任务更强大更灵活。
由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务。(见文章DreamHost 的 Web Cron Jobs详细)

相关文章:
DreamHost 的 Web Cron Jobs
Cronjob – WordPress定时备份MYSQL

baizoo 技术爱好 , ,

识人秘诀[转]

June 15th, 2010
No comments 339 views

一篇不错的识人秘诀,转来备份。

1.牙齿不好的,脾气一般都好。反之,一口利牙的人,脾气不小。张飞是一例。
2.求人办事,一口答应者,一般都办不成事。更要防备这种人可能是骗子。例如,高考之后,大学门口为家长承诺包上学的人。刚入官场的青年人,宜选老诚执重者为师。“凌霄羽毛轻无力,掷地金石自有声。”
3.在逆境中,不断说些劝你的话的“好心人”,一定小心。如《水浒》中的林冲好友陆迁。
4. 学英语中,口语好的,一般语法差些。近视者,听力都好。
5.对当领导的人,所谓专业与学问的标榜切不可全信。有领导才能的人,不太可能同时献身学术。
6.不吸烟饮酒的人,大都是对自已严格要求的人。一般可托终生。凡迷恋“酒色财气烟”者,一定要小心。
7.对你吹拍人,最可能背叛你。伤你最深的人,一定是你最爱的人。百分之七十的凶杀案发生于熟人之间。“生虎犹可近,熟人不可亲。”
8.留学生大部分是爱国的人。说外国好的人,一般都没在国外长住过。不孝顺父母的人,很少有爱国的人。爱祖国的人一定是心底最善良的人。
9.左撇子中的大学生比其它人多一倍,比其它人的平均寿命少6岁。
10.家中父母最喜欢的一个子女,一般都不成器。
11.农村的青年一般爱做官,城市的孩子大都爱玩。大官贪污的,岀身乡村的比例高些。北京的go-vern-ment机关与高校中,外地人比例高些。
12.一个班级人人都穿羽绒衣,有一个穿棉袄的,一般是学习第一名。富不过三代,逆境出人才也。“寒门出孝子,国破识忠臣。”
13.胆小的男孩一般能成大事。打仗前思后想的,才是帅才。流泪的男人一定有爱心。举棋不定是一种美德。
Read more…

baizoo 网络摘记

love story – taylor swift 高清MV

June 2nd, 2010
1 comment 524 views

推荐这首好听的《love story》乡村音乐歌手taylor swift挺像艾薇儿的。

歌词: Read more…

baizoo 电影音乐 ,

.htaccess规则简单实例

June 1st, 2010
No comments 179 views

很久以前我研究过apache的rewrite规则(见:PJblog转Wordpress文章地址重定向),其实这方面的东西还有很多都没搞懂,今天想到又来学习一下,并写了个例子。

RewriteEngine on
RewriteRule test/([a-z0-9\-]+\.html)$ test/test\.php\?id=$1
#实现伪静态将/test/1.html 映射到/test/test.php?id=1

RewriteCond %{QUERY_STRING} ^id=([a-z0-9\-]+)$
RewriteRule ^(.*)$ /test/%1\.html? [R=301,L]
#将test/test.php?id=1 用301重定向到 /test/1.html

实现的效果:
访问/test/1.html时,web服务器会把实际请求转发给/test/test.php?id=1
当访问/test/test.php?id=1时,规则又把该地址用301重定向到/test/1.html

Read more…

baizoo 技术爱好 , , ,

大学之道在明明德

May 12th, 2010
8 comments 784 views

今天在朋友的签名里看到:“大学之道在明明德 以势交者,势倾则绝;以利交者,利穷则散;以财交者,财尽则交绝;以色交者,华落而爱渝”。其实大学里的原句是这样的:“大学之道,在明明德,在亲民,在止于至善。”这句话到底是什么意思呢?

解释:
明明德:彰显人人本有,自身所具的光明德性(明明德)。明德应该是人的本性,前面的明,就是明了或是彰显吧。
亲民:使人人都能去除污染而自新,(亲民即新民)
止于至善:精益求精,做到最完善的地步并且保持不变

baizoo 生活随想 ,

05.07更卡巴激活,附腾讯邀请3个

May 7th, 2010
No comments 300 views

见:http://www.baizoo.cn/kaspersky

http://t.qq.com/invite/4812895af764a23b4181

http://t.qq.com/invite/0a39496282fdf9925671

http://t.qq.com/invite/15c010640c241844308b

baizoo 下载共享