array_map的一个特殊应用

October 12th, 2009 by Dream☆Wing No comments »

通常array_map用来做回调函数,不过在手册中有一个特殊的应用:

将每个数组对应的key的值进行组合生成一个数组,并将所有的值的数组组合成一个2维数组

Example #4 Creating an array of arrays

<?php
$a
= array(1, 2, 3, 4, 5);
$b = array("one", "two", "three", "four", "five");
$c = array("uno", "dos", "tres", "cuatro", "cinco");

$d = array_map(null, $a, $b, $c);
print_r($d);
?>

The above example will output:

Array
(
    [0] => Array
        (
            [0] => 1
            [1] => one
            [2] => uno
        )

    [1] => Array
        (
            [0] => 2
            [1] => two
            [2] => dos
        )

    [2] => Array
        (
            [0] => 3
            [1] => three
            [2] => tres
        )

    [3] => Array
        (
            [0] => 4
            [1] => four
            [2] => cuatro
        )

    [4] => Array
        (
            [0] => 5
            [1] => five
            [2] => cinco
        )

)

Example #5 array_map() - with string keys
$arr = array("stringkey" => "value");
var_dump(array_map(null, $arr));
var_dump(array_map(null, $arr, $arr));

array(1) {
  ["stringkey"]=>
  string(5) "value"
}
array(1) {
  [0]=>
  array(2) {
    [0]=>
    string(5) "value"
    [1]=>
    string(5) "value"
  }
}

  • Share/Save/Bookmark

防止Ajax在IE中的缓存

September 29th, 2009 by Dream☆Wing No comments »

var now = new Date();

$.getJSON(ajaxUrl+”?”+now.getTime(), ajaxData, function(json){…
});

  • Share/Save/Bookmark

swfobject在IE8显示不了Flash的问题

September 15th, 2009 by Dream☆Wing No comments »

页面结构是 <td id=”mapobject”>{$mapobject}</td>

使用swfobject.embedSWF(…)动态调用生成Flash,发现在FF和Chrome下都能正常显示,在IE8下却无法显示

ie提示错误swfobject.js的el.outerHTML这行报错

<pre lang=”js”>el.outerHTML = ‘<object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″‘ + att + ‘>’ + par + ‘</object>’;</pre>

请教谷歌大神,搜到一些相关的解决方案

使用SWFObject插入Flash在IE下导致stageWidth为0的解决方法

swfobject 2.1 IE下flash显示不正常以及内存泄漏

SWFObject, IE and Dynamic Content (a problem)

然后在IE6下也有问题Is it possible to embed a SWF in a form using swfobject 2+ in IE6+?

有各种解决方案,不过去swfobject的googlecode上发现都没有ie的问题,比较奇怪

上面有高手提到var r, el = getElementById(id);获取不到id,于是对td产生怀疑

改成<td><div id=”mapobject”>{$mapobject}</div></td>

恩。。。于是就这样解决了囧rz

  • Share/Save/Bookmark

推荐一个学习ubuntu的好地方

August 31st, 2009 by Dream☆Wing No comments »

http://hi.baidu.com/camark
博主很厉害,自己把整本《Ubuntu功夫》翻译成中文,很有毅力,甚是佩服。
想想自己也是学英语的,虽然曾经有冲动要为XX事业奉献青春,最后都是无果而终>_<
相比其他语言,中文总是少的可怜,唉,在中国每个人都在拼命赚钱,买房买车,压力很大,真的少有几个能坚持的做一项公益事业,有爱才是最重要的,由此可以看出博主对ubuntu的爱,希望自己也能拥有博主一样的毅力,好“有一天我老了,可以以这件事情而自豪一下”。

  • Share/Save/Bookmark

这年头什么都白菜价了么。。。

August 28th, 2009 by Dream☆Wing 1 comment »

南北双线,100M独享,九江机房独立机柜,1年8W RMB(相当于只付了电费)
服务器,联想,奥运备用服务器,1台2K RMB(比普通家用电脑还便宜啊啊啊)
真的是白菜价了。。。

好吧,一般人找不到这颗白菜就是了= =

  • Share/Save/Bookmark