zeroise

函数
zeroise ( $number, $threshold )
参数
  • (int) $number Number to append zeros to if not greater than threshold.
    Required:
  • (int) $threshold Digit places number needs to be to not have zeros added.
    Required:
返回值
  • (string) Adds leading zeros to number if needed.
定义位置
相关方法
get_dropinsget_profile_get_dropinsget_roleedit_user
引入
0.71
弃用
-

Zeroise(归零): 这个函数用来把一个数字转换成带有前导零的字符串。添加的零的数量由第二个参数决定,它指定了最终字符串的长度。如果数字已经超过了所需的长度,则该函数返回数字,不作任何改变: 这个函数对显示数字的格式化或确保数据存储的一致性很有用。

必要时添加前导零。

如果你把阈值设置为’4’,而数字是’10’,那么你将得到’0010’。如果你设置阈值为’4’,数字为’5000’,那么你将得到’5000’。

使用sprintf来追加基于$threshold参数和数字大小的零的数量。如果数字足够大,那么将不追加任何零。

function zeroise( $number, $threshold ) {
	return sprintf( '%0' . $threshold . 's', $number );
}

常见问题

FAQs
查看更多 >