ini_parse_quantity

(PHP 8 >= 8.2.0)

ini_parse_quantity β€” Get interpreted size from ini shorthand syntax

Опис

ini_parse_quantity(string $shorthand): int

Π£ Ρ€Π°Π·Ρ– ΡƒΡΠΏΡ–ΡˆΠ½ΠΎΠ³ΠΎ виконання ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Ρ–Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΎΠ²Π°Π½ΠΈΠΉ Ρ€ΠΎΠ·ΠΌΡ–Ρ€ Ρƒ Π±Π°ΠΉΡ‚Π°Ρ… Π· ΡΠΊΠΎΡ€ΠΎΡ‡Π΅Π½ΡŒ Π±Π°ΠΉΡ‚ΠΎΠ²ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΡŒ

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

shorthand

БкорочСння Π±Π°ΠΉΡ‚ΠΎΠ²ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΡŒ для Ρ€ΠΎΠ·Π±ΠΎΡ€Ρƒ, ΠΌΠ°Ρ” Π±ΡƒΡ‚ΠΈ числом, Π·Π° яким слідує Π½Π΅ΠΎΠ±ΠΎΠ²'язковий ΠΌΠ½ΠΎΠΆΠ½ΠΈΠΊ. ΠŸΡ–Π΄Ρ‚Ρ€ΠΈΠΌΡƒΡŽΡ‚ΡŒΡΡ Ρ‚Π°ΠΊΡ– ΠΌΠ½ΠΎΠΆΠ½ΠΈΠΊΠΈ: k K 1024 m M 1048576 g G 1073741824). Число ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ дСсятковим, ΡˆΡ–ΡΡ‚Π½Π°Π΄Ρ†ΡΡ‚ΠΊΠΎΠ²ΠΈΠΌ (Π· прСфіксом 0xΠΈΠ»ΠΈ0X), вісімковим (Π· прСфіксом 0o 0OΠΈΠ»ΠΈ ) Π°Π±ΠΎ Π΄Π²Ρ–ΠΉΠΊΠΎΠ²ΠΈΠΌ (Π· прСфіксом 0bΠΈΠ»ΠΈ0B

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Ρ–Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΎΠ²Π°Π½ΠΈΠΉ Ρ€ΠΎΠ·ΠΌΡ–Ρ€ Ρƒ Π±Π°ΠΉΡ‚Π°Ρ… Ρƒ вигляді Ρ†Ρ–Π»ΠΎΠ³ΠΎ числа (int).

Помилки

Π―ΠΊΡ‰ΠΎ значСння Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ Ρ€ΠΎΠ·Ρ–Π±Ρ€Π°Π½Π΅ Π°Π±ΠΎ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ нСприпустимий ΠΌΠ½ΠΎΠΆΠ½ΠΈΠΊ, Π²ΠΈΠ΄Π°Ρ”Ρ‚ΡŒΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° рівня E_WARNING

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання ini_parse_quantity()****

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

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)

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • ini_get() - ΠžΡ‚Ρ€ΠΈΠΌΡƒΡ” значСння Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ ΠΊΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ—