4000 PHP斗地主分牌,数组打乱排序,切割数组,合并数组,按值排序数组。
2016-07-08 10:55
603 查看
<?php header("Content-type:text/html;charset=UTF-8"); //$arr=array('101','102','103','104','201','202','203','204','301','302','303','304','401','402','403','404','501','502','503','504','601','602','603','604','701','702','703','704','801','802','803','804','901','902','903','904','101','','','','','',''); $arr=array('31','32','33','34','41','42','43','44','51','52','53','54','61','62','63','64','71','72','73','74','81','82','83','84','91','92','93','94','101','102','103','104','111','112','113','114','121','122','123','124','131','132','133','134','1001','1002','1003','1004','2001','2002','2003','2004','14000','15000'); /*$str='<?php $arr=' . var_export($arr,TRUE).';?>'; file_put_contents('2.php', $str); //echo file_get_contents("2/2.php"); include '2.php';*/ shuffle($arr); echo '洗乱的牌---------------------------'; var_dump($arr); $pai1 = array_slice($arr,0,17); echo '玩家1牌---------------------------'; var_dump($pai1); $pai2 = array_slice($arr,17,17); echo '玩家2牌---------------------------'; var_dump($pai2); $pai3 = array_slice($arr,34,17); echo '玩家3牌---------------------------'; var_dump($pai3); $dipai = array_slice($arr,51,3); echo '底牌---------------------------'; var_dump($dipai); $dizhu = array_merge($pai1,$dipai); echo '地主牌---------------------------'; var_dump($dizhu); array_multisort($pai1, SORT_DESC,$pai1); echo '洗过的玩家1牌---------------------------'; var_dump($pai1); ?>
相关文章推荐
- yii2.0自定义组件
- CodeIgniter框架源码笔记(3)——每次请求的总调度师傅:引导文件CodeIgniter.php
- PHP中SESSION与COOKIE的区别与联系
- RTP协议全解析(H264码流和PS流)
- Parse error: syntax error
- andriod 获取剪贴板管理服务
- php 的aes加密
- laravel资源路由,控制器中的接收方式,详解
- mysql的mysqli异步与php的携程
- php 将网页执行的输出写入到本地文件中
- 使用phpexcel导出 数据
- 辨析php://input与$_POST
- PHP $_GET/$_POST提交
- php 二维数组根据某个字段排序
- php多进程pcntl学习(采集新浪微博)
- php文件上传
- 我的简单PHP框架——LabPHP v1.0.1
- Yii2.0MVC中的view笔记
- Ftp端口详解及修改
- layer2-STP_BPDU特性