숫자 만 들어있는 문자열이 있습니다. PHP/젠드의 모든 기능이 거기에가젠드/PHP : 문자열에서 모든 선행 0을 제거하는 방법?
input: 0000000
output: 1230
input: 01000
output: 1000
: 지금은 그 문자열 예를 들어
에서 모든 주요 0을 제거하려면?
감사
숫자 만 들어있는 문자열이 있습니다. PHP/젠드의 모든 기능이 거기에가젠드/PHP : 문자열에서 모든 선행 0을 제거하는 방법?
input: 0000000
output: 1230
input: 01000
output: 1000
: 지금은 그 문자열 예를 들어
에서 모든 주요 0을 제거하려면?
감사
$myvar = ltrim('01000','0');
번호가 유일한 Zend_Filter_StringTrim
이지만, 그 양쪽 끝에서 (비록 유니 코드 인식)하지 ltrim
하지만 preg_replace
않습니다.
echo Zend_Filter::filterStatic('000111000', 'Callback', array('ltrim', '0'));
// gives 111000
또는 필터 인스턴스
$trimmer = new Zend_Filter_Callback('ltrim', '0');
echo $trimmer->filter('000111000'); // gives 111000
과 : 어느
사용 Zend_Filter_Callback
을 사용하여 사용자 정의 필터를 쓰기
이렇게하면 필터 체인에서 사용할 수 있습니다.
Zend_Filter_Int는이 특별한 경우에도 작동합니다.
int로 캐스트 할 수 없습니까?
$s = '00000414';
print (int)$s; // 414