3v4l.org

run code in 300+ PHP versions simultaneously
<?php function escape_quote($data) { $clean = array(); foreach ($data as $key=>$val) { if (is_array($val)) { escape_quote($val); } $val = str_replace("'", "''", $val); $clean[$key] = $val; } return $clean; } $vars = array ( 'customer1' => array ( 'fname' => 'John', 'lname' => "D'oe" ), 'customer2' => array ( 'name' => array ( 'fname' => 'John', 'lname' => "D'oe" ), 'address' => '1234 street', 'phone' => '1234567899' ) ); $output = escape_quote($vars); print_r($output);

preferences:
46.99 ms | 402 KiB | 5 Q