我有一個數組$數據PHP鍵名陣列
fruit => apple,
seat => sofa,
等我通過所以要循環,每個密鑰成爲type_key [0] [ '值']所以例如
type_fruit[0]['value'] => apple,
type_seat[0]['value'] => sofa,
我認爲會這樣做,即
foreach ($data as $key => $value)
{
# Create a new, renamed, key.
$array[str_replace("/(.+)/", "type_$1[0]['value']", $key)] = $value;
# Destroy the old key/value pair
unset($array[$key]);
}
print_r($array);
不起作用。我怎樣才能使它工作?
此外,我希望一切都在鍵(不是值)爲小寫:有沒有一種簡單的方法呢?謝謝。
我不確定你在這裏期待什麼。你希望KEY看起來像'type_fruit [0] ['value']',所以你可以使用'$ array [「type_fruit [0] ['value']」]''來訪問它。 – zneak 2010-03-25 20:46:36