第三十七套
来源:互联网 发布:网络流行用语古称 编辑:程序博客网 时间:2024/06/08 02:29
1
//生成随机字符串$s='a';for($i=0;$i<15;$i++){ if(rand(0,2)>1) { $s.=chr(rand(48, 57)); } else { $s.=chr(rand(97, 122)); }}echo $s.' ';
自己写的答案,觉得代码有些繁杂,望谅解!
for ($i=0; $i <strlen($s) ; $i++) { $x = substr($s,$i,1); $y = ord($x); if($i ==strlen($s)-1){ if(ord(substr($s,$i,1))>=48&&ord(substr($s,$i,1))<=57){ $left[]=substr($s,$i,1); }else{ $right[]=substr($s,$i,1); } } if($y>=48&&$y<=57){ for ($j=$i+1; $j <strlen($s) ; $j++) { if(ord(substr($s,$j,1))>=97&&ord(substr($s,$j,1))<=122){ $left[] =substr($s,$i,$j-$i); $i =$j-1; break; } if($j==strlen($s)-1){ $left[] =substr($s,$i,$j-$i+1); break 2; } } }else if($y>=97&&$y<=122){ for ($j=$i+1; $j <strlen($s) ; $j++) { if(ord(substr($s,$j,1))>=48&&ord(substr($s,$j,1))<=57){ $right[] =substr($s,$i,$j-$i); $i =$j-1; break; } if($j==strlen($s)-1){ $right[] =substr($s,$i,$j-$i+1); break 2; } } }}//合并两个数组一个做键一个做值$array_ab=array_combine($right,$left);echo "<pre>";var_dump($array_ab);echo "</pre>";
2.
$T = array();for ($i = 0; $i < 100; $i ++){ $s = array(); for ($n = 0; $n < rand(1, 9); $n ++){ $s[] = '[' . rand(1, 9) . ']'; } for ($j = 0; $j < rand(1, 9); $j ++){ @eval('$T' . implode('', $s) . '[' . $j . ']' . '=' . rand(1, 10000) . ';'); }}echo '<pre>';print_r($T);
百度搜索的答案
function arr_foreach ($arr) { static $tmp=array(); if (!is_array ($arr)) { return false; } foreach ($arr as $val ) { if (is_array ($val)) { arr_foreach ($val); } else { $tmp[]=$val; } } return $tmp; }echo '<pre>';print_r(arr_foreach($T));echo "</pre>";
1 0
- 第三十七套
- 第二十七套
- 第三套
- 第三套三
- 第三十二套
- 第三十三套
- 第三十五套
- 第三十六套
- 八套卷第三套
- 难二第三十七
- 第三章十七题
- 1227第三十七节
- 《道德经》第三十七章
- 八套卷第四套和第三套
- 第三套人民币 (1962.4.20)
- C# 第三 套面议题目
- 前端面试题第三套
- 第三十七章 拼写规则
- ps -aux详细解释
- SpringMVC使用smartupload 上传照片
- 生产者/消费者模式
- MyBatis传入多个参数的问题
- word2vec原理机制(转)
- 第三十七套
- Ubuntu下安装redis
- 文章标题
- jquery导出Excel报错:400 (Bad Request)
- Android Handler消息机制研习录
- useBean的使用
- ForkJoin
- Problem 371. Sum of Two Integers
- Python学习记录(二)