php matrix,PHP+Javascript模拟Matrix画面-PHP教程,PHP应用

直接存为*.php文件运行即可。

$color_back="#000000";

$number_w=8;

$number_h=6;

$space=1;

$font_size=20;

$speed=0;

?>

the matrix

// *****************************************************************

// written by caocao

// caocao@eastday.com

// http://caocao.oso.com.cn

// *****************************************************************

number_h= echo $number_h;?>;

number_w= echo $number_w;?>;

step=5;

text=new array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");

grad=new array("#000000","#004000","#008000","#00c000","#00ff00");

function line()

{

this.start=100;

this.end=60;

this.restart=0;

}

function randchar()

{

return (text[math.round(math.random()*25)]);

}

function initial()

{

matrix=new array();

light=new array();

for (i=0;i

{

for (j=0;j

{

matrix[i*number_h+j]=" echo $color_back;?>";

}

}

for (j=0;j

{

light[j]=new line();

}

}

function new_light()

{

for (j=0;j

{

if (light[j].restart==0)

{

light[j].start=0;

light[j].end=-10-math.round(math.random()*20);

light[j].restart=light[j].end-math.round(math.random()*20);

}

else

{

light[j].start++;

light[j].end++;

light[j].restart++;

}

}

}

function new_color(i,j)

{

if ((light[j].start-i)<5&&(light[j].start-i)>0)

{

return (light[j].start-i);

}

if ((i-light[j].end)<5&&(i-light[j].end)>0)

{

return (i-light[j].end);

}

if ((i-light[j].end)>4&&(light[j].start-i)>4)

{

return (4);

}

return (0);

}

function display()

{

for (i=0;i

{

for (j=0;j

{

eval("w"+i+"h"+j).innerhtml=""+randchar()+"";

}

}

}

function show()

{

new_light();

display();

settimeout("show()", echo $speed;?>);

}

echo ".size,tr,td { font-size: ".$font_size."pt; line-height: ".$font_size."pt ;color:#00ff00}n";

?>

–>

echo "

";

echo "

for ($i=0;$i

{

echo "

";

for ($j=0;$j

{

echo "

m";

}

echo "

";

}

echo "

";

?>

initial();

show();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值