我想要得到的組合鍵陣列中的所有組合鍵碼 - 這裏的例子:得到二維數組
$keys = array(
array(
'original',
'section 1',
'section 2'
),
array(
'original',
'section 1'
),
array(
'original',
'section 1'
),
array(
'original',
'section 1',
'section 2'
),
array(
'original',
'section 1'
)
);
所有原始節將00000(5,因爲5個不同陣列的數字,但有可以是1到n個數組,不限於5),變體#15將是例如01010.我基本上想要使用該鍵獲取列表中的所有變體列表以獲取它們。我們假設每個數組中不超過9個部分+原始部分。
輸出應該是這樣的:
array(
array(
"key" => "00000",
"data" => array(
"original", "original", "original", "original", "original"
)
),
array(
"key" => "10000",
"data" => array(
"section 1", "original", "original", "original", "original"
)
),
array(
"key" => "20000",
"data" => array(
"section 2", "original", "original", "original", "original"
)
),
array(
"key" => "01000",
"data" => array(
"original", "section 1", "original", "original", "original"
)
)
[...]
)
除了這一點,將是不錯的一個很好的方式來獲得它的其他方式了。給予鑰匙01010並讓所有部分恢復。
謝謝!
我不知道別人,而是對我來說你的問題看起來太模糊了。 – inhan
我只想要基於數組的內容的列表中的所有密鑰 – Tobias
因此,例如, **'section1'**會返回'11111'和**'section 2'**會返回'2 ?? 2?'?我使用問號的原因是因爲索引0被每個數組中的**'original'**使用。 – inhan