3v4l.org

run code in 300+ PHP versions simultaneously
<?php $myArray = array( array( 1, 2, 3, 4, "a" ), array( 'a', "b", 'c', "d", 3 ) ); $csvOutput = ''; foreach($myArray as $key => $row) { $rowString = ''; foreach($row as $key => $col) { $rowString .= '"' . sanitize($col) . '", '; } $csvOutput .= rtrim($rowString, ', '); } echo $csvOutput; function sanitize($input) { return str_replace('"', '""', $input); }
Output for git.master, git.master_jit, rfc.property-hooks
"1", "2", "3", "4", "a""a", "b", "c", "d", "3"

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
53.8 ms | 401 KiB | 8 Q