php 数组转化
Jun 06, 2016 pm 08:16 PM
如何将数组
<code>array(6) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [2]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [3]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [4]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [5]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } </code>
转变成
<code>array(3) { [0]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } [1]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } [2]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } } </code>
大概就是改成这样,将一个二维数组变成三位数组,每两个一组,最后还剩一个的话就单独一组。那二维数组的键值不一定是按顺序排的(如:0,1,2,3)。
还有个小问题,var_dump()有时候输出的是格式化的数组,但有时候输出的效果跟print_r()的效果一样,是什么情况?
回复内容:
如何将数组
<code>array(6) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [2]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [3]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [4]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [5]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } </code>
转变成
<code>array(3) { [0]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } [1]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } [2]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } } </code>
大概就是改成这样,将一个二维数组变成三位数组,每两个一组,最后还剩一个的话就单独一组。那二维数组的键值不一定是按顺序排的(如:0,1,2,3)。
还有个小问题,var_dump()有时候输出的是格式化的数组,但有时候输出的效果跟print_r()的效果一样,是什么情况?
array_chunk
?
切片 重组
发个print_r的版本吧,var_dump看着头疼

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian

How To Set Up Visual Studio Code (VS Code) for PHP Development
