PHP几种数字左侧自动补0
举例来说:员工的工号
X001
虽然
MySQL 本身的字段设定成 zerofill 的属性时,会将不足位数的部份补上0,但是这个功能只能用在数字的字段上面。 所以必要的时候只好靠PHP来进行了。
<?php $sourceNumber = "1"; $newNumber = substr(strval($sourceNumber+1000),1,3); echo "$newNumber"; ?> /*这个时候就会出现:001 如果要增加位数的话可以将1000加大,然后把3也加大。 举例:如果我要补上 "4个0" 第03行 就要变成这样。 */
2. [代码][PHP]代码
<?php $newNumber = substr(strval($sourceNumber+100000),1,5); ?> /*其实就是总共要显示几位数字,就把$sourceNumber+1后面补上多少个0,最后一个数字就直接改成显示几位
3. [代码][PHP]代码
/*string str_pad ( string $input, int $pad_length [, string $pad_string [, int $pad_type]] )*/ <?php $input = "Alien"; echo str_pad($input, 10); // produces "Alien " echo str_pad($input, 10, "-=", STR_PAD_LEFT); // produces "-=-=-Alien" echo str_pad($input, 10, "_", STR_PAD_BOTH); // produces "__Alien___" echo str_pad($input, 6 , "___"); // produces "Alien_" ?> /*补齐字符串的长度.以pad_string 补.默认
4. [代码][PHP]代码
/* 你上面的方法我觉得不怎么好,介绍一下我写的一个方法。方法函数如下,这样当你要的结果001的话, 方法:dispRepair('1',3,'0') 功能:补位函数 str:原字符串 type:类型,0为后补,1为前补 len:新字符串长度 msg:填补字符 */ function dispRepair($str,$len,$msg,$type='1') { $length = $len - strlen($str); if($length<1)return $str; if ($type == 1) { $str = str_repeat($msg,$length).$str; } else { $str .= str_repeat($msg,$length); } return $str; }
以上就是PHP几种数字左侧自动补0的内容,更多相关内容请关注PHP中文网(www.php.cn)!

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

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

WebStorm Mac版
便利なJavaScript開発ツール

ホットトピック









