I am looking for an efficient and clean function to convert PHP multidimensional arrays to javascript notation definitions. For example:
$settings = array(
"customer" => array(
"first_name" => "John",
"last_name" => "Doe",
"company" => array(
"name" => "Foobar Inc",
"address" => "123 Main Street"
)
)
)
Should translate into:
echo 'window.customer.first_name = "John"';
echo 'window.customer.last_name = "Doe"';
echo 'window.customer.company.name = "Foobar Inc"';
echo 'window.customer.company.address = "123 Main Street"';