Ben sadece sayı içeren bir dize var. Şimdi bu dizeden tüm önde gelen 0s kaldırmak istiyorum
Örneğin:
input: 000000001230
output: 1230
input: 01000
output: 1000
Bu PHP / Zend herhangi bir işlevi var mı?
Teşekkürler
Hayır sadece var Zend_Filter_StringTrim
, but that does not ltrim
, ancak her iki ucundan da preg_replace
(Unicode farkında olsa da). Ya da
kullanmak Zend_Filter_Callback
a>:
echo Zend_Filter::filterStatic('000111000', 'Callback', array('ltrim', '0'));
// gives 111000
ya da bir filtre örneği ile
$trimmer = new Zend_Filter_Callback('ltrim', '0');
echo $trimmer->filter('000111000'); // gives 111000
Bu şekilde bir filtre zinciri içinde kullanabilirsiniz.