<?php class MyClass { static function myFunction($arg) { return "[Hello, {$arg[1]}]"; } } $content = 'Lorem ipsum {shortcode 42} dolor sit amet.'; echo preg_replace_callback('/\{shortcode (\d+)\}/i', 'MyClass::myFunction', $content);
You have javascript disabled. You will not be able to edit any code.