trim() 정보

1559 단어 PHP정규식
왜 trim으로 전각 공간을 깎을 수 있다고 생각했는지
$str = " sample ";
trim($str); // 「 sample 」 のまま

전각 공간을 깎는 방법에는 여러 가지가 있지만 preg_replace를 사용하고 싶습니다.
function trim_space($str){
    return preg_replace('/^[  ]*/u', '', preg_replace('/[  ]*$/u', '', $str));
}

$str = " sample ";
trim_space($str); // "sample"

「/(정규 표현)/u」로 UTF-8을 명시적으로 지정하면 더욱 안전.

※12/27 - trim과 거동이 다르기 때문에 수정했습니다

좋은 웹페이지 즐겨찾기