PHP에서는 더 안전한 비트를 처리하는 substr() 및 strlen() 함수에 대한 몇 가지 대안이 있다고 들었습니다. 이것이 사실입니까? 그렇다면 그 기능은 무엇입니까? strcmp() 함수를 기반으로하지만 직접 어떻게 사용할 수 있는지는 들었다.PHP substr 및 strlen 대체
2
A
답변
2
함수의 접두어는 mb_
입니다. 여기를 참조하십시오 : http://php.net/manual/en/ref.mbstring.php
을 PHP의 멀티 바이트 문자열 확장의 소개 :
mbstring 당신이 PHP에서 멀티 바이트 인코딩을 다루는 데 도움이 멀티 바이트 특정 문자열 기능을 제공합니다. 그 외에도 mbstring은 가능한 인코딩 쌍 간의 문자 인코딩 변환을 처리합니다. mbstring은 UTF-8 및 UCS-2와 같은 유니 코드 기반 인코딩과 편의를 위해 많은 싱글 바이트 인코딩을 처리하도록 설계되었습니다.
1
UTF-8과 같은 멀티 바이트 문자 인코딩이 안전 할 수 있습니다. substr
및 strlen
은 멀티 바이트 인코딩에 안전하지 않기 때문에 각 문자는 1 바이트로 계산됩니다. 그러나 multibyte string function은이를 고려합니다.
관련 문제
- 1. PHP : SUBSTR 활주로 루프
- 2. PHP 나 strlen 질문
- 3. PHP 세션/substr 문제
- 4. PHP : optimize regexp + substr
- 5. strlen 및 특수 문자
- 6. PHP 나 strlen 기능과 2
- 7. 함께 INSTR 및 SUBSTR 사용
- 8. PHP strlen - 문자열 길이에 따라 숫자를 추가합니다.
- 9. PHP 함수 strlen()의 알고리즘 복잡성
- 10. 빠른 strlen?
- 11. Python - substr
- 12. Jquery 및 PHP 함수
- 13. substr 문제로 임의 번호 제거
- 14. 기본 C++ 메모리 할당 및 strlen
- 15. Javascript utf-8 substr 및 length 함수
- 16. PHP call_user_func 대체
- 17. PHP Tidy : tidy_setopt() 대체?
- 18. 데이터베이스에서 행 선택 strlen
- 19. 빠른 strlen 질문
- 20. 최소 문자 길이, strlen?
- 21. gcc의 strlen() 구현
- 22. strlen 문자열의 끝 사용
- 23. C : sprintf와는 나 strlen
- 24. PHP/MySQL에서 다중 질의 대체
- 25. 쉘 스크립트에서 유닉스 substr?
- 26. SQLite Like 대 Substr
- 27. substr in C++ 문제
- 28. 템플릿의 Django substr/substring
- 29. PHP getallheaders 대체
- 30. PHP 정규식 대체 계산