2012-12-05 2 views
0

이 질문이 이미 입력되었는지는 모르겠습니다. 정말 새로운 것 같습니다! here과 비슷한 것을 찾았지만, 에 대한 것입니다.이 아니라 인 PHP입니다.PHP의 ASCII 코드로 문자열 변환

다음은 제 문제입니다. 클라이언트 쪽에서는 TinyMCE를 사용하여 긴 텍스트를 얻습니다. 서버 쪽에서는 목록에있는 문자열에서 첫 번째 n 단어를 추출합니다. 특히

는, 문자열 내가 PHP strip_tags() 기능을 사용하여 제거하는 것이, HTML 코드가 포함되어 반환하고, 또한 ASCII 문자 (예를 들어,   공간에 대한)를 포함합니다.

문자열에 포함 된 모든 ASCII를 자동으로 변환하거나 문자열의 모든 ASCII 코드를 감지 할 수있는 PHP 함수가 있습니까?

첫 번째 경우 모두 쉽습니다. 후자의 경우 ASCII를 찾아서 chr() 함수로 바꿔야합니다.

답변

1

확인 기능 문서에서 html_entity_decode()

:

의 html_entity_decode()는 그것이 해당하는 문자로 문자열의 모든 HTML 엔티티로 변환하는 것을를 htmlentities의 반대()입니다.

+0

구분 기호로 "-"가 포함 된 문자열을 반환합니까? – JeanValjean

+1

왜 그럴까요? HTML 중심을 해당 문자로 바꿉니다. ' '이 공백이되며,'& '이 &가됩니다. – koopajah

+0

죄송합니다! 내 질문은 [this] (http://stackoverflow.com/questions/7530238/convert-ascii-and-utf-8-to-non-special-characters-with-one-function)와 관련된 답변과 관련이있었습니다. 저자는 그 결과가 "-"로 분리 된 단어를 가진 문자열임을 보여주었습니다. 감사! 귀하의 답변이 수락됩니다! – JeanValjean