PHP根据某元素取二维数组中的一维数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP根据某元素取二维数组中的一维数组相关的知识,希望对你有一定的参考价值。
有没有大哥知道怎么把string '2' (length=1)这个字段所在的一维数组取出来。
参考技术A //方法一$a="1-3,1-2,2-1";$arr1 = explode(',', $a);foreach ($arr1 as $v) $tmp = explode('-', $v); $arr2[] = $tmp[0];print_r($arr2);//方法二preg_match_all("/\d+(?=-)/", $a, $matches);print_r($matches);本回答被提问者和网友采纳访问数组中的元素
这是一个3维数组,含4个2行3列的矩阵
1.取出单个元素
a[ ]或a[ , ]表示整个数组
2.取出某几个元素(下标->下标向量)
第一下标为1,第二下标为2或3,第三下标为2或3
即第二/第三个矩阵的第一行第二列/第三列
因为第一维只有一个确定的下标,所以数组退化了,变成2*2的二维数组
3.某一维全选
得到形状3*4的数组
1*4
不改变维数的情况下把所有元素都赋成0
a[ ]=0
a[ , , ]=0
特殊情况:对数组只用一个下标向量,此时忽略维数,把数组看成一个向量,取向量子集
以上是关于PHP根据某元素取二维数组中的一维数组的主要内容,如果未能解决你的问题,请参考以下文章
php中如何删除二维数组中含有指定元素的所有一维数组?要求如下: