【发布时间】:2014-05-06 11:45:48
【问题描述】:
我需要将二维数组更改为三维数组,而不管数组的长度如何:
我有以下几点:
array(89) {
[0]=> array(5) { [0]=>"aaa" [1]=>"bbb"[2]=>"ccc" [3]=>"ddd" [4]=>"eee" }
[1]=> array(5) { [0]=>"blablabla" [1]=>"blablabla" [2]=>"blablabla" [3]=>"blablabla" [4]=>"blablabla" }
[2]=> array(5) { [0]=>"aaa" [1]=>"bbb"[2]=>"ccc" [3]=>"ddd" [4]=>"eee" }
[3]=> array(5) { [0]=>"blablabla" [1]=>"blablabla" [2]=>"blablabla" [3]=>"blablabla" [4]=>"blablabla" }
[4]=> array(5) { [0]=>"blablabla" [1]=>"blablabla" [2]=>"blablabla" [3]=>"blablabla" [4]=>"blablabla" }
...}
我需要
array (?) {
[0]=> array(2) {
[0]=> array(5) { [0]=>"aaa" [1]=>"bbb"[2]=>"ccc" [3]=>"ddd" [4]=>"eee" }
[1]=> array(5) { [0]=>"blablabla" [1]=>"blablabla" [2]=>"blablabla" [3]=>"blablabla" [4]=>"blablabla" }}
[1]=> array(3) {
[0]=> array(5) { [0]=>"aaa" [1]=>"bbb"[2]=>"ccc" [3]=>"ddd" [4]=>"eee" }
[1]=> array(5) { [0]=>"blablabla" [1]=>"blablabla" [2]=>"blablabla" [3]=>"blablabla" [4]=>"blablabla" }
[2]=> array(5) { [0]=>"blablabla" [1]=>"blablabla" [2]=>"blablabla" [3]=>"blablabla" [4]=>"blablabla" }}
...}
'blablabla' 可以是任意长度和格式,但 'aaa', 'bbb', ... 在所有数组中都是相同的。需要以'aaa'开头的数组
【问题讨论】:
-
我们能看到构建二维数组的代码吗? (除此之外:请不要全小写或全大写 - 正如您从两个问题中看到的那样,人们会对此进行编辑)。
-
多行的键相同。不可能
-
我没有使用相同的键
-
@big.data 你不是,但你需要你的数据是:
[0]=> array(2) {,[0]=> array(5) {0键在同一级别上重复。 -
@i-can-has-cheezburger 我还是不明白...在同一级别重复键的位置