検索
ホームページphp教程php手册PHP は数値の左側に 0 を自動的に追加します

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


$sourceNumber = "1"
; $newNumber = substr (strval($sourceNumber 1000),1,3);
echo "$newNumber";>

と表示されます: 001
桁数を追加したい場合は、1000 を増やし、さらに 3 を増やすことができます。
例: 「ゼロを 4 つ」追加したい場合、03 行目は次のようになります。

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

$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 = "Alien";
echo str_pad($input, 10) ; 🎜 >// "エイリアン " " を生成します
echo str_pad($input, 10, "-=", STR_PAD_LEFT);
// "-=-=-エイリアン" を生成します
echo str_pad($ input, 10 , "_", STR_PAD_BOTH);
// "__Alien___" を生成します
echo str_pad($input, 6, "___");
// "Alien_" を生成します
?> ;


文字列の長さを入力します。デフォルトでは、STR_PAD_LEFT の場合は右側にパディングされ、STR_PAD_BOTH は左側にパディングされます。側面。
次回は str_pad を使用してください。結局のところ、組み込みなのでカスタムよりも確実に高速になります。
/*
上記の方法はあまり良くないと思いますが、私が書いた方法を紹介します。メソッド関数は以下の通りなので、結果001が欲しい場合はメソッド: dispRepair('1',3,'0')
関数:fill-in関数
str:元の文字列
型: タイプ、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);
}


声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター