ini parse quantity()
ini_parse_quantity (PHP 8 >= 8.2.0)
Beskrivning
ini_parse_quantity(string $shorthand): int Returnerar den tolkade storleken i byte från en ini-syntax för storlek.
Parametrar
- shorthand
Ini-syntax att tolka, måste vara ett nummer följt av en valfri multiplikator. Följande multiplikatorer stöds: k/K (1024), m/M (1048576), g/G (1073741824). Numret kan vara decimalt, hexadecimalt (prefixerat med 0x eller 0X), oktalt (prefixerat med 0o, 0O eller 0) eller binärt (prefixerat med 0b eller 0B).
Returnerar
Returnerar den tolkade storleken i byte som ett heltal (int).
Fel/Undantag
Om värdet inte kan tolkas eller om en ogiltig multiplikator används, genereras ett E_WARNING.
Exempel
Exempel #1 Några exempel på ini_parse_quantity()
<?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')); ?>
Exemplet ovan kommer att producera något liknande:
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)
Se även
- ini_get - Hämtar värdet på en konfigurationsinställning
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.ini-parse-quantity.php
PHP Funktioner Funktionsreferens
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.