ホームページ > バックエンド開発 > PHPチュートリアル > Phison-up10 量産ツール v1.78.00 PHP が数字の左側に 0 を自動追加します

Phison-up10 量産ツール v1.78.00 PHP が数字の左側に 0 を自動追加します

WBOY
リリース: 2016-07-29 08:37:47
オリジナル
1312 人が閲覧しました

コードをコピーします コードは次のとおりです:


echo "$newNumber" ;
例: 03行目に「ゼロを4つ」追加したい場合は次のようになります。


コードをコピーします

コードは次のとおりです:

$newNumber = substr(strval($sourceNumber+100000),1,5); 実際にはつまり、合計何桁表示する必要があるのでしょうか? 桁数については、$sourceNumber+1 の後に同じだけ 0 を追加するだけで、最後の数値が直接変更されて複数の桁が表示されます。

より良い方法:

string str_pad (string $input, int $pad_length [, string $pad_string [, int $pad_type]] )



コードをコピー


コードは次のとおりです:


$ input = "エイリアン"; echo str_pad($input, 10); // "-=-=- エイリアン" を生成します echo str_pad($input, 10, "_", STR_PAD_BOTH); "__Alien___" echo str_pad($input, 6, "___");

//

// は "Alien_" を生成します


デフォルトのパディングには、pad_string を使用します。 STR_PAD_LEFT の場合、左側がパディングされます。STR_PAD_BOTH は両側にパディングされます。
次回は str_pad を使用してください。結局のところ、組み込みなのでカスタムよりも確実に高速になります。
/*
上記の方法はあまり良いとは思えませんが、私が書いた方法を紹介しましょう。メソッドの関数は以下の通りなので、結果001が欲しい場合のメソッドは、 dispRepair('1',3,'0')
Function: 補数関数
str: 元の文字列
type: type、0は補数、 1 先頭に追加
len: 新しい文字列長
msg: パディング文字
*/




コードをコピー

コードは次のとおりです。


function dispRepair($str,$len,$msg,$type='1 ' ) {
$length = $len - strlen($str);
if($lengthif ($type == 1) {

$str = str_repeat($msg,$length) . $str; } else { $str .= str_repeat($msg,$length) } $str;

以上、phison-up10 量産ツール v1.78.00 の内容を含め、PHP が数字の左側に 0 を自動的に追加する紹介でしたので、お友達の参考になれば幸いです。 PHP チュートリアルに興味がある。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート