我有一個只包含數字的字符串。現在我想從字符串Zend/PHP:如何從字符串中刪除所有前導0?
例如刪除所有前置0:
input: 0000000
output: 1230
input: 01000
output: 1000
是否有PHP/Zend的任何功能嗎?
感謝
我有一個只包含數字的字符串。現在我想從字符串Zend/PHP:如何從字符串中刪除所有前導0?
例如刪除所有前置0:
input: 0000000
output: 1230
input: 01000
output: 1000
是否有PHP/Zend的任何功能嗎?
感謝
$myvar = ltrim('01000','0');
號只有Zend_Filter_StringTrim
,但是從兩端不ltrim
,但preg_replace
(Unicode的知道,雖然)。無論是
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_Int也適用於這種特殊情況。
難道你不能只投到int?
$s = '00000414';
print (int)$s; // 414