ホームページ  >  記事  >  バックエンド開発  >  兄さん、私のような ID を変換するにはどうすればよいですか?

兄さん、私のような ID を変換するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-13 13:24:15795ブラウズ

ヘルプ: 私のような ID を変換する方法
私のような ID 文字列のセット
10
1010
10122233



に変換したい次の整数

10 000 000 000
10 100 000 000
10 122 233 000


すみません、このようなアルゴリズムはどうやって書けるのでしょうか?
方法があるのが一番です。

-----解決策---------
str_pad
------解決策---------
$s = '10122233';
$ s = str_pad($s, 11, '0');
$t =number_format($s);
echo join(' ',explode(',', $t));
------解決策---------

PHP コード

$str1='10';
$str2='1010';
$str3='10122233';
//10 000 000 000
//10 100 000 000
//10 122 233 000
echo str_pad($str1, 11,'0').'<br>';
echo str_pad($str2, 11,'0').'<br>';
echo str_pad($str3, 11,'0').'<br>';
<br><font color="#e78608">------解決策---------</font><br>str_pad(string,length,pad_string,pad_type) / /str_pad() 関数は、指定された長さまで文字列をパディングします。 <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。