-1
이전에 제출 한 질문의 모든 솔루션을 시도했지만 PHP 제어 문자를 제거하지 못했습니다. PHP 문자열에서 제어 문자 찾기 및 제거
이
제어 문자를 제거하기 이전 질문 솔루션입니다. 그들 중 누구도 나를 위해 일하지 못했습니다. Example이 LS 제어 문자를 제거하지 않는 몇 가지 해결책이 있습니다.$_POST[$key]=preg_replace("/(\x0A)|[[:cntrl:]]/", "$1", $_POST[$key]);
$_POST[$key]=preg_replace('/[\x00-\x1F\x7F]/', '', $_POST[$key]);
$_POST[$key]=preg_replace('/[^\PC\s]/u', '', $_POST[$key]);
$_POST[$key]=str_replace(chr(127), " ", $_POST[$key]);
for($control = 0; $control < 32; $control++) {
$_POST[$key] = str_replace(chr($control), " ", $_POST[$key]);
}
코드가 올바르게 실행되고 있는지 확인하기 위해 apple이라는 단어로 공백을 바꾸는 테스트를 수행했으며 많은 사과를 받았습니다.
PHP 문자열에서 제어 문자를 제거하려고 시도 할 수있는 다른 방법이 있습니까?
왜 반대표입니까? 말도 안돼! 연구와 노력을 보여주는 유효한 질문. – Marc