與定義爲陣列...PHP:我如何有選擇地觸發數組鍵/值對?
$my_array = array (
'a' => array('BROWN'),
'b' => array('GREEN', 'MIN_LEN' => 2, 'MAX_LEN' => 60, 'SOMETHING')
);
它看起來像......
[a] => Array
(
[0] => BROWN
)
[b] => Array
(
[0] => GREEN
[MIN_LEN] => 2
[MAX_LEN] => 60
[1] => SOMETHING
)
如何可以我將其轉換爲...
[a] => Array
(
[BROWN] => BROWN
)
[b] => Array
(
[GREEN] => GREEN
[MIN_LEN] => 2
[MAX_LEN] => 60
[SOMETHING] => SOMETHING
)
通知的鍵字符串值而不是數字。 或值可以接受爲空。例如[BROWN] =>''。 到目前爲止,我所能想到的只有array_flip,但我無法有選擇地使用它。
難道你不想檢查'!is_string'嗎? – sdleihssirhc 2012-01-16 18:33:17
@sdleihssirhc的確,我確實修復了 – DaveRandom 2012-01-16 18:33:41
+1的「See it working」鏈接。 – Isius 2012-01-17 00:21:00