3v4l.org

run code in 300+ PHP versions simultaneously
<?php $var = "one, two , three = ?, four = 'val', five , six = 1, seven, eight = 'val' , nine"; echo implode(', ', array_map(function($x){ return strpos($x, '=') === false ? $x.' = ?' : $x; }, array_map("trim", explode(',', $var))));
Output for 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.29, 8.2.0 - 8.2.23, 8.3.0 - 8.3.11
one = ?, two = ?, three = ?, four = 'val', five = ?, six = 1, seven = ?, eight = 'val', nine = ?

preferences:
45.12 ms | 407 KiB | 5 Q