У меня есть массив $ data
fruit => apple,
seat => sofa,
и т.д.. Я хочу перебрать, чтобы каждый ключ стал type_key [0] ['value'], например,
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);
Не работает. Как я могу заставить это работать?
Кроме того, я хочу, чтобы все, что находится в ключах (не значения), было в нижнем регистре: есть ли простой способ сделать это тоже? Спасибо.