Rumah > rangka kerja php > Laravel > teks badan

Pengesyoran sambungan Laravel: pakej penghitungan 'standard' (koleksi standard ISO)

青灯夜游
Lepaskan: 2022-10-18 21:00:05
ke hadapan
1535 orang telah melayarinya

Pakej

Pengesyoran sambungan Laravel: pakej penghitungan 'standard' (koleksi standard ISO)

PrinsFrank/standards ialah koleksi piawaian seperti penghitungan PHP, seperti ISO3166, ISO4217, ISO639, dsb. Khususnya, pakej ini termasuk sokongan untuk kod ISO bahasa universal, kod negara dan mata wang.

Sebagai contoh, ISO 3166 mengendalikan piawaian kod negara seperti kod negara dua huruf, baris tiga huruf dan kod abjad angka:

// ISO3166_1_Alpha_2::Netherlands
$valueAlpha2 = ISO3166_1_Alpha_2::from('NL');
$valueAlpha2->value; // 'NL'
$valueAlpha2->name; // 'Netherlands'

// ISO3166_1_Alpha_3::Netherlands
$valueAlpha2->toISO3166_1_Alpha_3();
// ISO3166_1_Numeric::Netherlands
$valueAlpha2->toISO3166_1_Numeric();

// Alpha-3
// ISO3166_1_Alpha_3::Netherlands
$valueAlpha3 = ISO3166_1_Alpha_3::from('NLD');
$valueAlpha3->value; // 'NLD'
$valueAlpha3->name; // 'Netherlands'

// Numeric
// ISO3166_1_Numeric::Netherlands
ISO3166_1_Numeric::from('528');
ISO3166_1_Numeric::fromInt(528);

$valueNumeric->value; // '528'
$valueNumeric->name; // 'Netherlands'
Salin selepas log masuk

Pakej ini juga termasuk sokongan untuk ISO 4217 kod mata wang:

// Alpha-3
// ISO4217_Alpha3::Euro
$valueAlpha3 = ISO4217_Alpha3::from('EUR');
$valueAlpha3->value; // 'EUR'
$valueAlpha3->name; // 'Euro'

// Numeric
// ISO4217_Numeric::Euro
$valueNumeric = ISO4217_Numeric::from('978');
$valueNumeric = ISO4217_Numeric::fromInt(978);
$valueNumeric->value; // '978'
$valueNumeric->name; // 'Euro'
Salin selepas log masuk

Sokongan bahasa (ISO 639) adalah satu lagi yang berguna penghitungan standard yang disediakan oleh pakej ini:

// ISO639_1_Alpha_2::Dutch_Flemish
$valueAlpha2 = ISO639_1_Alpha_2::from('nl');
$valueAlpha2->value; // 'nl'
$valueAlpha2->name; // 'Dutch_Flemish'
Salin selepas log masuk

PHP menyokong penghitungan pada PHP 8.1. Laravel juga termasuk ciri enum, seperti Menukar sifat Eloquent kepada PHP "disokong" enum dan Ikatan laluan enum tersirat, yang anda mungkin ingin semak jika anda baru menggunakan Enums.

Anda boleh belajar tentang pakej ini, dapatkan arahan pemasangan yang lengkap dan lihat kod sumber di GitHub.

Alamat asal: https://laravel-news.com/iso-standards-as-php-enums

Alamat terjemahan: https://learnku.com/laravel/ t/68870

[Cadangan berkaitan: tutorial video laravel]

Atas ialah kandungan terperinci Pengesyoran sambungan Laravel: pakej penghitungan 'standard' (koleksi standard ISO). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:learnku.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan