сейчас я использую
preg_replace('/[^a-zA-Z0-9]+/', '_', $str)
какой будет альтернативная функция, использующая preg_replace_callback?
сейчас я использую
preg_replace('/[^a-zA-Z0-9]+/', '_', $str)
какой будет альтернативная функция, использующая preg_replace_callback?
я сделал это сам
function url_title($mystr){
$result = '';
$result .= preg_replace_callback(
'/[^a-zA-Z0-9]+/',
function ($matches) { return '_'; },
$mystr);
return strtolower($result);
}
$mystr = "some string here";
echo url_title($mystr);
'_'
, не должна быть слишком сложной для реализации - или нет? - person kero   schedule 16.07.2015