3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = "yOu aRe KiNd"; echo preg_replace_callback('/[a-z](?![a-z])/', function ($m) { return strtoupper($m[0]); }, strtolower($str));

preferences:
28.21 ms | 402 KiB | 5 Q