• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php数组查找及字符串操作

php 搞代码 4年前 (2022-01-22) 17次浏览 已收录 0个评论

本篇文章主要介绍php数组查找及字符串操作,感兴趣的朋友参考下,希望对大家有所帮助。

具体如下:

$data = array();$data[]= array("01" ,"02", "18" , "29" , "31" , "32");$data[]= array("02" ,"09", "11" , "22" , "24" , "27");$data[]= array("07" ,"16", "26" , "27" , "29" , "31");$data[]=array("04", "05", "07", "10", "13", "25");$data[]=array("02", "04", "05", "08", "19", "22");$data[]=array("03", "04", "15", "25", "26", "30");$data[]=array("01", "03", "06", "12", "16", "32");$data[]=array("01", "05", "14", "17", "22");// 判断表格中3个以上的连续 function checkAll($sourceArr2D) {  $count = sizeof($sourceArr2D);  for($i=0; $i<$count; $i++){    check_h($sourceArr2D[$i], $i);//找寻水平方向    if($i>0) {      check_v($sourceArr2D, $i);// 找寻竖直方向      check_l($sourceArr2D, $i);// 找寻/方向      check_r($sourceArr2D, $i);// 找寻方向    }  }}// 判断水平方向$h = array();// 保存水平方向上的搜寻结果function check_h($arr, $rownum) {  //sort($arr, SORT_NUMERIC);  global $h;  $flag = fals<strong>2本文来源gaodaima#com搞(代@码$网6</strong><pre>搞gaodaima代码

e; for($i=2; $i<6; $i++){ if( $arr[$i-2]==$arr[$i]-2 ){ // 因为数组内数字不重复且有序故可取巧 if(!$flag) { $h[$rownum] = array($arr[$i-2], $arr[$i-1], $arr[$i]); $flag = true; }else{ array_push($h[$rownum], $arr[$i]); } } }}// 判断竖直方向$v = array();// 保存竖直方向上的搜寻结果function check_v($sourceArr2D, $rownum) { global $v; for($i=0; $i<6; $i++){ $val = $sourceArr2D[$rownum][$i]; if( in_array($rownum…$val, $v) ){ continue; } if( in_array($val,$sourceArr2D[$rownum-1]) && in_array($val,$sourceArr2D[$rownum+1]) ){ array_push($v, ($rownum-1)…$val, $rownum…$val, ($rownum+1)…$val); $tmp = $rownum + 2; while( ($tmp < sizeof($sourceArr2D)) && in_array($val, $sourceArr2D[$tmp]) ){ array_push($v, $tmp…$val); $tmp++; } } }}// 判断/方向$l = array();// 保存/方向上的搜寻结果function check_l() {}// 判断方向$r = array();// 保存方向上的搜寻结果function check_r() {}// 结束定义,开始应用checkAll($data);echo//水平方向上的找寻:print_r($h);echo//竖直方向上的找寻:print_r($v);echo//方向上的找寻:print_r($l);echo//方向上的找寻:print_r($r);

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

PHP模拟asp中response类的方法

smarty自定义资源的定义与使用技巧

php针对当前编码的判断与对应的编码转换实现技巧

以上就是php数组查找及字符串操作的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php数组查找及字符串操作

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址