W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
(PHP 8 >= 8.2.0)
ini_parse_quantity — 從INI簡寫語法中獲取解釋的大小。
ini_parse_quantity(string $shorthand): int
成功時(shí)返回從INI簡寫中解釋的大?。ㄒ宰止?jié)為單位)。
shorthand
用于解析INI簡寫的規(guī)則,必須是一個(gè)數(shù)字,后面可以跟一個(gè)可選的乘法因子。支持以下乘法因子:k/K(1024)、m/M(1048576)、g/G(1073741824)。數(shù)字可以是十進(jìn)制、十六進(jìn)制(以0x或0X為前綴)、八進(jìn)制(以0o、0O或0為前綴)或二進(jìn)制(以0b或0B為前綴)。
以整數(shù)形式返回以字節(jié)為單位的解釋大小。
如果無法解析該值或使用了無效的乘法因子,將引發(fā) E_WARNING 警告。
示例 #1 A few ini_parse_quantity() examples
<?php
var_dump(ini_parse_quantity('1024'));
var_dump(ini_parse_quantity('1024M'));
var_dump(ini_parse_quantity('512K'));
var_dump(ini_parse_quantity('0xFFk'));
var_dump(ini_parse_quantity('0b1010k'));
var_dump(ini_parse_quantity('0o1024'));
var_dump(ini_parse_quantity('01024'));
var_dump(ini_parse_quantity('Foobar'));
var_dump(ini_parse_quantity('10F'));
?>
以上示例的輸出類似于:
int(1024)
int(1073741824)
int(524288)
int(261120)
int(10240)
int(532)
int(532)
Warning: Invalid quantity "Foobar": no valid leading digits, interpreting as "0" for backwards compatibility
int(0)
Warning: Invalid quantity "10F": unknown multiplier "F", interpreting as "10" for backwards compatibility
int(10)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: