PHP에서 밑줄을 대시로 변환하려고합니다.PHP에서 밑줄을 대시로 변환하는 정규식
안녕하세요. 공백을 대시로 변환하는 정규식이 있는데 어떻게하면 대시로 밑줄을 얻을 수 있습니까?
$item = preg_replace('/\ +/', '-', $item);
PHP에서 밑줄을 대시로 변환하려고합니다.PHP에서 밑줄을 대시로 변환하는 정규식
안녕하세요. 공백을 대시로 변환하는 정규식이 있는데 어떻게하면 대시로 밑줄을 얻을 수 있습니까?
$item = preg_replace('/\ +/', '-', $item);
당신은 정규 표현식이 필요하지 않습니다. str_replace
사용
$item = str_replace('_', '-', $item);
preg_replace('/_/', '-', $item);
당신은 모두 공간을 변환 한 정규식으로 돌진하는 밑줄 수 있습니다
$item = preg_replace('/[ _]+/', '-', $item);
또는 더 나은 아직, strtr()를, 더 빨리 때문에. – slikts