주어진 문자열이 공백이 아니며 PHP를 사용하여 0자를 초과하는지 어떻게 확인할 수 있습니까? 당신의 문자열을 가정문자열의 길이가 0보다 크고 PHP에서 공백이 아닌지 확인하십시오.
4
A
답변
22
는 $string
에이 관계없이 얼마나 많은 거기의 단지 공간 구성 모든 문자열을 허용하지 않습니다
if(strlen(trim($string)) > 0){
// $string has at least one non-space character
}
참고.
입력 내용의 유효성을 검사하는 경우 다른 사람이 밑줄 만 입력하거나 다른 부적합한 입력과 같이 다른 퇴보 사례를 생각할 수도 있습니다. 처리하려는 상황에 대해 더 자세히 알려 주시면보다 견고한 검사를 제공 할 수 있습니다.
3
관련 문제
- 1. 공백이 문자열에 있는지 확인하십시오.
- 2. Java에서 길이가 길어질 큰 16 진수 값이 0보다 작 으면
- 3. NHibernate : 외래 키가 null이 아닌지 확인하십시오.
- 4. 데이터베이스가 현재 미러링 중이 아닌지 확인하십시오.
- 5. Java 문자열의 문을 확인하십시오.
- 6. 길이가 1보다 크고 1보다 큰 객체를 redunancy가없는 메소드로 처리하는 방법
- 7. .NET 할당 된 문자열의 길이가 현재 0
- 8. PHP에서 $ _SESSION [ 'text']이 텍스트인지 확인하십시오.
- 9. php 문자열의 마침표가 있는지 확인하십시오
- 10. switch 문에서 문자열의 끝을 확인하십시오.
- 11. PHP에서 문자열의 숫자를 어떻게 제거합니까?
- 12. PHP에서 문자열의 두 부분을 분리하십시오
- 13. PHP에서 문자열의 중복 단어를 제거하려면
- 14. n-root의 숫자가 부동 소수점이 아닌지 Regex가 확인하십시오.
- 15. Java에서 유니 코드 문자열의 언어를 확인하십시오.
- 16. 글자와 공백이 포함 된 문자열의 정수를 파싱합니다. - C#
- 17. 이 문자열의 길이가 어떻게 증가 할 수 있습니까?
- 18. 문자열이 비어 있는지 또는 C#의 모든 공백이 있는지 확인하십시오.
- 19. 문자열에있는 특정 문자가 발생한 후 공백이 있는지 확인하십시오.
- 20. Double.MIN_VALUE이 Java에서 0보다 큽니까?
- 21. ASP.NET 런타임 오류 : 길이가 0보다 작을 수 없습니다. 매개 변수 이름 : 길이
- 22. 안드로이드 - 그래픽이 크고 흐리다
- 23. PHP에서 문자열의 모든 단어를 대문자로 만드시겠습니까?
- 24. PHP에서 문자열의 마지막 이메일을 가져오고 싶습니다.
- 25. 정규식을 사용하여 PHP에서 문자열의 함수 구문 분석
- 26. PHP에서 문자열의 전역 변수 만들기? 예를 들어
- 27. PHP에서 문자열의 부분 콘텐츠 가져 오기
- 28. PHP에서 문자열의 문자 위치를 찾는 방법
- 29. PHP에서 문자열의 문자 수를 얻는 방법은 무엇입니까?
- 30. PHP에서 문자열의 일부를 가져 오는 방법은 무엇입니까?
동의. 받아 들일 수없는 것들을 블랙리스트에 남기지 않고 받아 들일 수있는 문자들을 항상 화이트리스트로 나열하십시오 ... – ircmaxell
'** ** ** ** ** space ** 당신이 신경 쓰는 공간이 있다면,'strlen ($ string)> 0 && $ string! =' ''그것을 커버 할 수 있습니다. . 불필요하게 트리밍하면 큰 문자열에 필요한 것보다 더 큰 작업이 될 수 있습니다. 라이브러리 함수 또는 이와 유사한 경우 중요 할 수 있습니다. – zanlok
$ string = 0.00이면 작동할까요? – Manivasagan