반응형
텍스트에 숨겨진 문자 바꾸기
아래 텍스트에서 (숨겨진) 및 공백 을 제거하는 방법
- 유니 코드 문자 보유
- 보류
<br>
태그
나는 테스트했다 :
- 나는
trim($string)
=> 작동하지 않았다 - 나는
str_replace(' ', '', $string)
=> 작동하지 않았다 나는 정규식을 사용했다 => 작동하지 않음
<br>تاريخ ورود: یکشنبه ۲۳ بهمن ماه ۱۳۹۰
업데이트 : 감사합니다
마지막 해결책:
$string = htmlentities($string, null, 'utf-8');
$string = str_replace(" ", "", $string);
테스트되지 않았지만 다음과 같은 것을 사용하는 경우 :
$string = preg_replace("/\s/",'',$string);
모든 공백을 제거해야합니다.
최신 정보
모든 공백과
참조 를 제거하려면 다음과 같이 사용하십시오.
$string = preg_replace("/\s| /",'',$string);
업데이트 2
이 시도:
$string = html_entity_decode($string);
$string = preg_replace("/\s/",'',$string);
echo $string;
html 엔티티를 다시 변환하므로 교체 후 다음을 추가하십시오.
htmlentities($string);
이 솔루션은 작동하며 테스트했습니다.
$string = htmlentities($content, null, 'utf-8');
$content = str_replace(" ", "", $string);
$content = html_entity_decode($content);
이러한 문자가있는 독일어로 작업을 시작할 때까지 작업 종류 이상의 모든 솔루션 :
ä ä
다른 유사한 것들. 다음 코드를 사용합니다.
$string = preg_replace ( "!\s++!u", ' ', $string );
자세한 내용은 여기 : PCRE (3) 라이브러리 기능 매뉴얼
이것은 나를 위해 일했습니다.
preg_replace("/ /",'',$string)
바꾸기는 좋은 생각이지만 멀티 바이트 함수를 사용해야합니다. http://php.net/manual/en/ref.mbstring.php 주석에서 몇 가지 구현을 찾을 수 있습니다.
참조 URL : https://stackoverflow.com/questions/9870974/replace-nbsp-characters-that-are-hidden-in-text
반응형
'Programing' 카테고리의 다른 글
iviewers의 dllregisterserver가 실패했습니다. (0) | 2020.12.30 |
---|---|
스토리 보드 대신 펜촉의 프로토 타입 셀 (0) | 2020.12.30 |
네이티브가 아닌 바이너리의 라이브러리 종속성을 나열하는 방법은 무엇입니까? (0) | 2020.12.30 |
git hunk 편집 모드- '-'줄을 제거하는 방법? (0) | 2020.12.30 |
C ++ 11 std :: to_string (double)-후행 0 없음 (0) | 2020.12.30 |