php 删除二维数据重复值

 更新时间:2016年11月25日 15:13  点击:1843

php 删除二维数据重复值
<?php
        $a = array(array(88,'中国'),array(88,'中国'),array(88,'中国'),array(89,'虎虎'),array(89,'呼唤'));
        $arr=array_chunk($a,3);
        foreach($arr as $key=>$value){
                $row[]=array_unique($arr[$key]);
        }
        foreach($row as $key=>$value){
                if(is_array($value)){
                        foreach($value as $k=>$v){
                                $rows[]=$v;
                        }
                }
        }
        $count=count($rows);
        $rows[$count]=$a[count($a)-1];
        echo"<pre>";
        print_r($rows);
?>

php删除数组重复值代码

<?php
$a = array(array(88,'www.111cn.net'),array(88,'www.111cn.net'),array(88,'www.111cn.net'),array(89,'虎虎'),array(89,'呼唤'));
$new_a=array_chunk($a,3);
$arr = array();
$arr[] = array_unique($new_a[0]);
$arr[] = $new_a[1];
echo '<pre>';
print_r($arr);
?>


<?php
        $a = array(array(88,'www.111cn.net'),array(88,'www.111cn.net'),array(88,'www.111cn.net'),array(89,'虎虎'),array(89,'呼唤'));
        $arr=array_chunk($a,3);
        foreach($arr as $key=>$value){
                $row[]=array_unique($arr[$key]);
        }
        echo"<pre>";
        print_r($row);
?>

 include指令合并静态文档或Jsp页面中的内容

    可以用于包括动态生成的输出结果,因此可以包含一个Servlet

    include指令在编译期合并为一个文档

    include动作在请求时进行包括处理

    共享局部变量

    include指令各文件中的声明的脚本变量在所有组成的页面中有效

    include动作在一个文件中声明的脚本变量不能用于其他页面,除非将变量放置在request,session,application作用域中

    修改的生效

    include指令被包含文件被修改,不会立即生效,除非修改主页面或删除主页面的类

    include动作修改了被包含的文件立即生效

    变量的作用域

    include指令中的要注意变量命名冲突情况

    include动作不会出现变量命名冲突问题,因为他们实际上是局部变量

php 字符过滤实例


function escape_str($str){
 $str=mysql_escape_string($str);
 $str=str_replace('\'','''',$str);
 $str=str_replace("\\","\\\\",$str);
 $str=str_replace('$','$',$str);
 return $str;
}

checkbox在php读取值时要用数组形式哦,我们读取这些值用php post获取是以一个array形式哦,

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>php获取多选框checkbox值</title>
</head>
<body>
<?php
$area_arr = array();
if($_GET['action']=="submit"){
 $area_arr = $_POST['area'];
}
echo "您选定的地区为: ";
foreach ($area_arr as $k=>$v){
 echo $v." ";
}
?>
<form id="form1" name="form1" method="post" action="?action=submit">
<p>河北
  <label>
    <input type="checkbox" id="area" name="area[]" value="河北">
  </label>
</p>  
<p>河南 
  <label>
    <input type="checkbox" id="area[]" name="area[]" value="河南">
  </label>
</p>
<p>山西
  <label>
    <input type="checkbox" id="area[]" name="area[]" value="山西">
  </label>
</p>
<p>山东
  <label>
    <input type="checkbox" id="area[]" name="area[]" value="山东">
  </label>
</p>
<p>江苏
  <label>
    <input type="checkbox" id="area[]" name="area[]" value="江苏">
  </label>
</p>
<p>浙江
  <label>
    <input type="checkbox" id="area[]" name="area[]" value="浙江"> 
  </label>
</p>
<p>
  <label>
    <input type="submit" name="Submit" value="提交">
  </label>
</p>
</form>
</body>
</html>

[!--infotagslink--]

相关文章

  • php读取zip文件(删除文件,提取文件,增加文件)实例

    下面小编来给大家演示几个php操作zip文件的实例,我们可以读取zip包中指定文件与删除zip包中指定文件,下面来给大这介绍一下。 从zip压缩文件中提取文件 代...2016-11-25
  • 删除条目时弹出的确认对话框

    复制代码 代码如下: <td> <a href="/member/life/edit_ppt/<?php echo $v->id;?>" class="btn">编辑</a> <a href="javascript:;" onclick="if(confirm('您确定删除这条记录?')){location.href='/member/life/d...2014-06-07
  • php跨网站请求伪造与防止伪造方法

    伪造跨站请求介绍伪造跨站请求比较难以防范,而且危害巨大,攻击者可以通过这种方式恶作剧,发spam信息,删除数据等等。...2013-10-01
  • Centos中彻底删除Mysql(rpm、yum安装的情况)

    我用的centos6,mysql让我整出了各种问题,我想重装一个全新的mysql,yum remove mysql-server mysql之后再install并不能得到一个干净的mysql,原来的/etc/my.cnf依然没变,datadir里面的数据已没有任何变化,手动删除/etc/my.cn...2015-03-15
  • Mysql中 unique列插入重复值该怎么解决呢

    当unique列在一个UNIQUE键上插入包含重复值的记录时,我们可以控制MySQL如何处理这种情况:使用IGNORE关键字或者ON DUPLICATE KEY UPDATE子句跳过INSERT、中断操作或者更新旧记录为新值。mysql> create table menus(id t...2015-11-08
  • MyBatis-Plus的物理删除和逻辑删除(使用场景)

    数据库中的数据删除会分为两种:物理删除 和 逻辑删除,接下来通过本文给大家介绍MyBatis-Plus的物理删除和逻辑删除使用场景分析,感兴趣的朋友一起看看吧...2021-09-25
  • jQuery动态添加与删除tr行实例代码

    最近由于项目的需要,需要动态的添加和删除table中的tr,感觉用JS可以实现,但是在网上找了一下,单纯的自己写JS,感觉太麻烦,而且也不好维护。于是想到了最近学的jQuery。这篇文章给大家用实例介绍了jQuery动态添加与删除tr行的方法,有需要的朋友们可以参考借鉴。...2016-10-20
  • sqlserver删除重复记录并且要保留一条记录

    删除重复数据,只保留一条用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢...2018-09-10
  • mybatis-plus getOne和逻辑删除问题详解

    这篇文章主要介绍了mybatis-plus getOne和逻辑删除,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-08-26
  • C# 复制与删除文件的实现方法

    这篇文章主要介绍了C# 复制与删除文件的实现方法的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下...2020-06-25
  • js实现上传文件添加和删除文件选择框

    这篇文章主要为大家详细介绍了js实现上传文件添加和删除文件选择框 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-10-25
  • C#删除UL LI中指定标签里文字的方法

    这篇文章主要介绍了C#删除UL LI中指定标签里文字的方法,涉及C#针对页面HTML元素进行正则匹配与替换的相关操作技巧,需要的朋友可以参考下...2020-06-25
  • MybatisPlus实现逻辑删除功能

    这篇文章主要介绍了MybatisPlus实现逻辑删除功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-25
  • C#删除字符串中重复字符的方法

    这篇文章主要介绍了C#删除字符串中重复字符的方法,涉及C#针对字符串的遍历及移除等操作的技巧,非常具有实用价值,需要的朋友可以参考下...2020-06-25
  • C++递归删除一个目录实例

    这篇文章主要介绍了C++递归删除一个目录的实现方法,涉及到目录的操作及递归算法的应用,需要的朋友可以参考下...2020-04-25
  • JQuery EasyUI学习教程之datagrid 添加、修改、删除操作

    这篇文章主要介绍了JQuery EasyUI datagrid 添加、修改、删除操作的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下...2016-07-25
  • jQuery中DOM节点的删除方法总结(超全面)

    这篇文章主要介绍了jQuery中DOM节点的删除方法,文中介绍的很相信,内容包括empty()的基本用法、remove()的有参用法和无参用法、empty和remove区别、保留数据的删除操作detach()以及detach()和remove()区别,需要的朋友可以参考借鉴。...2017-01-26
  • postgresql 删除重复数据的几种方法小结

    这篇文章主要介绍了postgresql 删除重复数据的几种方法小结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-05
  • MySQL查看、创建和删除索引的方法

    本文实例讲述了MySQL查看、创建和删除索引的方法。分享给大家供大家参考。具体如下:1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询...2015-10-21
  • C#删除Excel中的图片实例代码

    在本篇文章里小编给大家分享了关于C#删除Excel中的图片的实例代码内容,有兴趣的朋友们参考学习下。...2020-06-25