How can JSON encoding be used to convert PHP arrays into JavaScript object literals effectively?

To convert PHP arrays into JavaScript object literals effectively, you can use JSON encoding. This allows you to easily serialize PHP arrays into JSON format, which can then be parsed by JavaScript as object literals. By using the json_encode function in PHP, you can convert your PHP arrays into JSON strings that can be easily consumed by JavaScript.

<?php
$phpArray = array("name" => "John", "age" => 30, "city" => "New York");
$jsonString = json_encode($phpArray);
echo "<script> var jsObject = JSON.parse('$jsonString'); </script>";
?>