UTF-8입니다. 예를 들어, 정보는 2 자이고 라리 페이지는 6 자입니다.PHP에서 문자열의 문자 수를 얻는 방법은 무엇입니까?
답변
코드
$a = "情報";
$b = "ラリーペイジ";
echo mb_strlen($a, 'UTF-8') . "\n";
echo mb_strlen($b, 'UTF-8') . "\n";
결과
mb_strlen의 두 번째 인수가 선택했다하더라도, 그것은 실제로 필요한2
6
오 BTW 내가 라리 페이지에서 공간을 제거했습니다 –
이것은 ISO-8859-1에 해당하지 않는 문자에 대해 정의되지 않은 결과를 얻습니다. –
당신은 아마'utf8_decode()'에 관한 것입니다. –
사용할 수 strlen(utf8_decode('情報'));
, 경우에도 내부 인코딩 및 당신의 문자열은 이식성을 위해 동일합니다.
는mb_strlen('情報', 'UTF-8');
같은 전혀 작동하지 않을 것 utf8_decode 옵션을 이십 기가 바이트를 들면, mb_substr을 포함한 대부분의 멀티 바이트 기능에 적용됩니다.
- 1. .NET에서 탭의 문자 수를 얻는 방법은 무엇입니까?
- 2. PHP에서 하위 파일 수를 얻는 방법은 무엇입니까?
- 3. 문자열에있는 문자 수를 얻는 방법은 무엇입니까? in obj c
- 4. 고정 된 문자 위치로 문자열의 모든 조합을 얻는 방법은 무엇입니까?
- 5. "다른 방법으로"Transact SQL에서 문자열의 문자 수를 얻는 방법
- 6. Cure에서 문자열 수를 얻는 확실한 방법은 무엇입니까?
- 7. PHP에서 문자열의 문자 위치를 찾는 방법
- 8. iPhone에서 문자열의 문자 색인을 반환하는 방법은 무엇입니까?
- 9. PHP에서 문자열의 일부를 가져 오는 방법은 무엇입니까?
- 10. 문자열의 문자 집합 색인을 얻는 것
- 11. 문자열의 16 진수 문자
- 12. mySQL에서 출력되는 문자 수를 변경하는 방법은 무엇입니까?
- 13. ASP 질문 - 문자 수를 계산하는 방법은 무엇입니까?
- 14. PHP :이 문자열의 문자 인코딩은 무엇입니까?
- 15. PHP : 문자열의 대문자 수를 계산하십시오.
- 16. 문자열에서 고유 한 문자 수를 얻는 방법
- 17. Ada에서 문자열의 문자 찾기
- 18. 파이썬에서 문자열의 ° 문자를 얻는 방법은 무엇입니까?
- 19. 문자열의 인코딩 유형을 얻는 방법은 무엇입니까?
- 20. 화면에서 문자열의 너비와 높이를 얻는 방법은 무엇입니까?
- 21. setText에서 문자열의 출력을 얻는 방법은 무엇입니까?
- 22. Xilinx Simulink에서 절대 수를 얻는 방법은 무엇입니까?
- 23. 회 전자에있는 항목의 수를 얻는 방법은 무엇입니까?
- 24. 콤보 상자에서 항목 수를 얻는 방법은 무엇입니까?
- 25. XAML에서 ObservableCollection의 항목 수를 얻는 방법은 무엇입니까?
- 26. preparedstatement에서 배치 수를 얻는 방법은 무엇입니까?
- 27. 자바 클래스에서 속성 수를 얻는 방법은 무엇입니까?
- 28. 활성 스레드 수를 얻는 방법은 무엇입니까?
- 29. 문자열의 문자 수 표시
- 30. 문자열의 최대 문자 수
나는 mb_strlen를(), 그것은 情報 6 및 19입니다 사용할 때 ラ リ ー ペ イ ジ – Steven
참고 "ラ リ ー ペ イ ジ"그것은 7 개 문자를 만드는 것은 당신이 mb_strlen 두 번째 매개 변수로 사용하는 인코딩을 지정하려고 –
의 공간이 . –