PHP IntlChar()

PHP 7 menyokong pengantarabangsaan (i18n) dan penyetempatan (l10n) melalui sambungan intl. Sambungan ini hanyalah pembungkus asas untuk perpustakaan ICU dan menyediakan kaedah dan ciri yang serupa dengan perpustakaan ICU.

PHP 7 mendedahkan ciri aksara Unikod dalam ICU melalui kelas IntlChar baharu. Kelas ini sendiri mentakrifkan banyak kaedah statik untuk memanipulasi aksara unikod dalam beberapa set aksara.

Contoh

Contoh

<?php
printf('%x', IntlChar::CODEPOINT_MAX);
echo IntlChar::charName('@');
var_dump(IntlChar::ispunct('!'));
?>

Hasil output pelaksanaan program di atas ialah:

10ffff
COMMERCIAL AT
bool(benar)