写个类似于抽奖的小程序
功能类似即可,例如有个array('a', 'b', 'c', 'd', 'e', 'f', 'g'); 放在函数test()中,抽中一次,数组中就少一个.该怎么实现? array_slice? wlyx 发表于 2013-8-7 12:23 static/image/common/back.gifarray_slice?
恩,我也是这样想的.可是遇到一个很现实的问题,如果抽一次就好了.可是现在的需求是可以连续的抽好几次!
怎么实现抽一次得到一个新的数组.保存后在抽的时候能从这个新的数组中再抽去.
function wash_card() {
$data = array('a', 'b', 'c', 'd', 'e', 'f', 'g');
$rand = array_rand($data,1);
unset($data[$rand]); //删除元素.怎么做才形成一个新的数组.在调用这个函数的时候把第一次抽中的删了.
}
$data 设置成全局变量就行了 wlyx 发表于 2013-8-7 14:54 static/image/common/back.gif
$data 设置成全局变量就行了
function wash_card() {
global $data ;//这样写吗?
$data = array('a', 'b', 'c', 'd', 'e', 'f', 'g');
$rand = array_rand($data,1);
unset($data[$rand]); //删除元素.怎么做才形成一个新的数组.在调用这个函数的时候把第一次抽中的删了.
}
页:
[1]