1 <?php 2 // 向php数组函数array_colum()传入奇怪的数组 3 // array_转让合同范本colum()函数 返回行列数组的其中一列,可以用其他列的键充当键 4 $arr = [ 5 [ 1, 2, 3, 4, 5 ], 6 [ 1, 2, 3, 4, 5 ], 7 [ 1, 2, 3, 4, 5 ] 8 ]; 9 print_r( array_column( $arr, 1, 2 ) );10 // array11 // (12 // [3] => 213 // )14 // 本例,用第三列作返回第二列的键,第三列的值都是4,array_colum()返回的数组键名重复,15 // 于是值被覆盖,最后只剩下一个元素16 print_r( array_column( $arr, 1 ) );17 // array18 // (19 // [0] => 220 // [1] => 221 // [2] => 222 // )23 // array_colum( $arr, 1 ) 这样使用就可以获得第二列的值。24 25 $arr = [26 [1, 2, 3, 4],27 [5, 6, 7],28 [8, 9, 10, 11]29 ];30 print_r( array_column( $arr, 1, 3 ) );31 // array32 // (33 // [4] => 234 // [5] => 635 // [11] => 936 // )37 // 本例中,目标数组的第四列缺少一项,于是返回的数组第二个元素的键被系统php自动设置成了538 $arr = [39 [1, 2, 3, 4],40 [5, 6, 7],41 [8, 9, 10, 11]42 ];43 print_r( array_column( $arr, 3, 1 ) );44 // array45 // (46 // [2] => 447 // [9] => 1148 // )49 // 在本例中,bluntly目标数组的第四六级多少分及格列少一个值,返回的数组并不含这一项。50 $arr = [51 ['a', 'b', 'c', 'd'],52 ['e', 'f', 'g' ],53 ['i', 'j', 'k', 'l']54 ];55 print_r( array_column( $arr, 1, 3 ) );56 // array57 // (58 // [d] => b59 // [0] => f60 // [l] => j61 // )62 // 当第四列其中一个没有值时,系统会自动补上索引键名63 $arr = [64 ['a', 'b', 'c', 'd'],65 ['e', 'f', 'g' ],66 ['i', 'j', 'k', 'l']67 ];68 print_r( array_column( $arr, 3, 1 ) );69 // 和上面一样,当某一列没有值,而又被指定为返回数组的值,这时,返回数组不含这个值70 $arr = [71 ['a' => 'a', 'b' => 'b', 'c' => 'c'],72 ['d' => 'd', 'e' => 'e', 'f' => '全球变暖的后果f'],73 ['g' => 'g', 'h' => 'h', 'i' => 'i']74 ];75 print_r( array_column( $arr, 'b', 'c' ) );76 // array77 // (78 // [c] => b79 // )80 // 因请党放心强国有我心得体会为指定的这两列都只有一个满足条件,于是返回数组只有一个元素
本文发布于:2023-04-07 19:58:39,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/62ef2167ef682d84fcab9cf2e6069e27.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:向php数组函数array.doc
本文 PDF 下载地址:向php数组函数array.pdf
留言与评论(共有 0 条评论) |