php删除二维数组的某一行某一列_php中怎么去除二维数组的某个字段?
1,需求:有如下二维数组,怎么去除此数组的字段"on" 生成一个新数组 $arr2
$arr = array("net" => array("on", "11", "101", "1001"),
"login" => array("on", "10001","100001","1000001"));
$arr2 = array("net" => array( "11", "101", "1001"),
"login" => array("10001","100001","1000001"));
或者遍历时候去掉on也行
2,能达到这样的效果也可以
$arr = array("net" => array("on","1", "2","4"),
"login" => array("on","10001","100001","10000001")
);
$str ='';
foreach ($arr as $key=>$value){
foreach ($value as $k =>$v){
$str=$str|$v;
}
}
var_dump($str);
//值运算后面数字的或运算得到值$str,"on"这个字段是不能参加运算的
回复讨论(解决方案)
1、这样去掉$arr = array( "net" => array("on", "11", "101", "1001"), "login" => array("on", "10001","100001","1000001"));array_walk($arr, function(&$t) { $t = array_diff($t, array('on'));});print_r($arr); Array( [net] => Array ( [1] => 11 [2] => 101 [3] => 1001 ) [login] => Array ( [1] => 10001 [2] => 100001 [3] => 1000001 ))
2、这样运算 $arr = array( "net" => array("on", "11", "101", "1001"), "login" => array("on", "10001","100001","1000001"));$str ='';foreach ($arr as $key=>$value){ foreach ($value as $k =>$v){ if($v != 'on') $str = $str|$v; }}var_dump($str); string(7) "1111111"
$arr = array("net" => array("on", "11", "101", "1001"), "login" => array("on", "10001","100001","1000001"));delon($arr);print_r($arr);function delon(&$arr){foreach($arr as $key=>&$val){foreach($val as $k=>$v){if($v=='on'){unset($val[$k]);}}}}
Array
(
[net] => Array
(
[1] => 11
[2] => 101
[3] => 1001
)
[login] => Array
(
[1] => 10001
[2] => 100001
[3] => 1000001
)
)
好的,灰常感谢
2$arr = array("net" => array("on","1", "2","4"), "login" => array("on","10001","100001","10000001"));delon($arr);$str ='';foreach ($arr as $key=>$value){ foreach ($value as $k =>$v){ $str=$str|$v; }}var_dump($str); function delon(&$arr){ foreach($arr as $key=>&$val){ foreach($val as $k=>$v){ if($v=='on'){ unset($val[$k]); } } }}
string(8) "70001101"
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php删除二维数组的某一行某一列_php中怎么去除二维数组的某个字段?相关推荐
- js数组获取index_通过事例重温一下 JS 中 常见的15 种数组操作(备忘清单),收藏...
数组是 JS 中广泛使用的数据结构.数组对象提供了大量有用的方法,如array. forEach().array.map()等来操作数组. 在实战中,我经常对数组可能的操作和相应采用哪个更好的方法不知 ...
- numpy数组选取每一行的第一列
转置一下再选取,或者选取一半再转置再继续选取. 例:
- ajax参数中字符串最大长度_6.7 C++数组名作函数参数 | 求3*4矩阵中最大的值
C++用数组元素作函数实参 C++中实参可以是表达式,而数组元素可以是表达式的组成部分,因此数组元素可以作为函数的实参,与用变量作实参一样,将数组元素的值传送给形参变量. C++也可以用数组名作函数参 ...
- Java中如何将以byte数组给出的数据转换为double数组形式
1 致谢 感谢陈玮学长的代码 由于学习了他的代码 我才最终得出了正确的结论 2 问题描述 今天编程的时候遇到1个问题 需要从一个二进制文件中读取double[]的数据 我们使用的编程语言是Java语 ...
- C# 在数组中判断是否存在某个数组值
(1) 第一种方法: 1 int[] ia = {11,22,33}; 2 int id = Array.IndexOf(ia,11); // 这里的1就是你要查找的值 3 if(id==-1) 4 ...
- c语言中结构体数组的引用,【C语言入门教程】7.2 结构体数组的定义和引用
7.2 结构体数组的定义和引用 当需要使用大量的结构体变量时,可使用结构体定义数组,该数组包含与结构体相同的数据结构所组成的连续存储空间.如下例所示: struct student stu_a[50] ...
- python对二维数组统计某一行的去重计数_Python数据分析笔记——Numpy、Pandas库
利用Python进行数据分析中有两个重要的库是Numpy和Pandas,本章将围绕这两个库进行展开介绍. Numpy库 Numpy最重要的一个特点是就是其N维数组对象,即ndarray,ndarray ...
- 如何在C++中动态建立二维数组
一维数组是指针,可将二维数组看作是指针的指针:每一行是一个一维数组,而列是指向行的指针.在动态创建时,先分配指向行的指针空间,再循环维每一行申请空间. #include<iostream> ...
- C++二维数组按行遍历和按列遍历的区别
按行遍历的效率更高.(重要前提假设:数组,按行储存:对于clickhouse-client-cpp,由于数据是按列存储的,按列遍历的效率更好) 数组在内存中是按行储存的,按行遍历时可以由指向数组第一个 ...
最新文章
- Linux下LAMP环境的安装之编译安装过程(五)
- ubuntu中设置mysql的字符集
- IDEA中怎样运行Web项目
- 初识Microsoft Hyper-v Server
- 如何实现 C/C++ 与 Python 的通信?
- 怎么判断一个字符串的最长回文子串是否在头尾_每日一道算法题,让你的头脑更活跃(寻找最长回文子串)...
- openeim再被刺也忍着痛继续吃
- 应届生去软通动力怎么样_超强干货:应届生如何找实习工作?
- annotation-driven里面的argument-resolvers参数??
- java fakepath_IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题
- ABAP 供应商主数据比较常用的表
- net configuration assistant 没反应_苗阜深夜发文:20年了没被打过,张玉浩,你已经离开青曲社了...
- Photoshop鼠绘教程:逼真鲜活金鱼的绘制
- 【愚公系列】2023年06月 网络安全(交通银行杯)-木册木兰
- Win10更新后,无音量,显示未安装任何音频设备,解决方法,2021-9-15
- 通达信波段王指标公式主图_通达信波段专用主图指标公式
- spark ui job和stage的dag图查看过去运行的任务,查不到,分析源码解决问题
- 针对有APP签名的系统中,短信不能收发的问题解决过程
- uniapp 在h5 模式下扫码
- 华科计算机博导刘云生论文,AAAI 2020线上分享 | 华科Oral论文:点云中3D目标检测的鲁棒性...
热门文章
- go 如何将int设成nil_Go 中没有引用传递?
- 打开程序并监听程序是否退出
- Ubuntu16.04 配置VNC
- LLVM Bitcode File Format - LLVM 比特流文件格式
- libcap-ng库旨在使具有posix功能的编程比传统的libcap库容易得多
- tar+openssl加密压缩解压缩
- 【HTML+CSS网页设计与布局 从入门到精通】第5章-表格
- python修饰符的理解_python函数修饰符@的使用方法解析
- jupyter notebook 快捷键设置字体大小_你可能并不知道这样定制炫酷的jupyter主题
- nodejs图片读取