php怎么实现按照1,2,3或者4,5的顺序排列,求解 这个不限定的,只是举例,就是一个竞猜的连胜纪录,排列,如果连续三次猜中,则记录这三次的id,如果中间猜错了,后面又猜对了,则记录后面几天的id 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s = '1,2,3,7,8';$ar = explode(',', $s);$arr = array();foreach($ar as $v){ $c = count($arr); if($v == 1 || ($v != end($arr[$c-1]) +1)){ $arr[][] = $v; }else{ $arr[$c-1][] = $v; } }print_r($arr);Array( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [1] => Array ( [0] => 7 [1] => 8 )) <?php $s = '1,2,3,7,8'; $ar = explode(',', $s); $arr = array(); foreach($ar as $v){ $c = count($arr); if($v == 1 || ($v != end($arr[$c-1]) +1)){ $arr[][] = $v; }else{ $arr[$c-1][] = $v; } } $one = implode(',',$arr[0]); $two = implode(',',$arr[1]); echo "第一次连胜纪录:".$one; echo "<br>"; echo "第二次连胜纪录:".$two;?>运行结果:第一次连胜纪录:1,2,3第二次连胜纪录:7,8 如果PHP数组的键值是一个HTML标签格式, 会被自动设为空 一个文本框JS触发事件或者其它办法达到效果 请教:关于上传附件的判断 怎样在纯环的记录后面加一外|号?? mysql_fetch_array()老报错,什么原因; php 大家看看我的分页为什么不好用? 问个简单的问题散分(关于日期的) php wap input 中文参数传递 求助:为何cookies的值不能保存? PHP怎么绑定二级域名和顶级域名 生成网页基础配置信息,
$ar = explode(',', $s);
$arr = array();
foreach($ar as $v){
$c = count($arr);
if($v == 1 || ($v != end($arr[$c-1]) +1)){
$arr[][] = $v;
}else{
$arr[$c-1][] = $v;
}
}
print_r($arr);
Array
(
[0] => Array
(
[0] => 1
[1] => 2
[2] => 3
) [1] => Array
(
[0] => 7
[1] => 8
))
<?php
$s = '1,2,3,7,8';
$ar = explode(',', $s);
$arr = array();
foreach($ar as $v){
$c = count($arr);
if($v == 1 || ($v != end($arr[$c-1]) +1)){
$arr[][] = $v;
}else{
$arr[$c-1][] = $v;
}
}
$one = implode(',',$arr[0]);
$two = implode(',',$arr[1]);
echo "第一次连胜纪录:".$one;
echo "<br>";
echo "第二次连胜纪录:".$two;
?>运行结果:第一次连胜纪录:1,2,3
第二次连胜纪录:7,8