KanaOrder for PHP
KanaOrder ใฏ้
็ฎใ่พๆธ้ ใซไธฆในใใใใฎใฉใคใใฉใชใงใใ, (*1)
ๅ
ฅๅบๅๆๅญๅใฏ UTF-8 ใงใจใณใณใผใใใใฆใใใใฎใฎใฟๆฑใใพใใ, (*2)
ไฝฟ็จๆนๆณ
KanaOrder::get() ใฏใใใใใใใฒใใฉใใใชใฉ่ชญใฟใใชใจใใฆๅ
ฅๅใใใๆๅญๅใๅผๆฐใจใใฆ้ณฅใ
strcmp ใชใฉๆๅญใณใผใใงๆๅญๅใๆฏ่ผใใ้ขๆฐใไฝฟใฃใฆๆฏ่ผใใ้ใ
่พๆธ้ ใจใชใๆๅญๅใๅบๅใใ้ขๆฐใงใใ, (*3)
example/example1.php ใๅฎ่กใใฆใฟใฆใใ ใใใ
ๆฌกใฎใใใซ่พๆธ้ ใซไธฆใใ ็ตๆใๅบๅใใใใจๆใใพใใ, (*4)
ใใคใๅใคใ
ใซใใใซใใ
ใใใใ้ฃผ่ฒใ
ใทใผใฏใใทใผใฏใ
ใธใผใฏใใธใผใฏใ
ใใใใใใ้ฃผ่ฒๅกใ
ใฒใใใ่ฒป็จใ
ใฒใใใ้นใ
ใณใใใ้ฒใ
ใดใใใใดใใใ
ใฒใใใใๆไพใ
ใณใใใใใ็พๅฎน้ขใ
ใณใใใใใ็
้ขใ
ใฒใใใใใ่ฒป็จๆใ
ใฒใใใใใๅฝ่ปฝใ
ใฒใใฉใใ้ตฏใ
ๆบๆ ใใฆใใใ่พๆธ้ ใ
ใใฎใฉใคใใฉใชใฏ Wikipedia ใฎ็ดขๅผใฎ้
ๅใซๅบใฅใใฆๅฎ่ฃ
ใใใฆใใพใใ, (*5)
- ่ชญใฟใฎไบๅ้ณ้ ใจใใใ
- ๆธ
้ณใปๆฟ้ณใปๅๆฟ้ณใฏใใใฎ้ ใซไธฆในใใ
- ไฟ้ณใใฃใใๆ้ณใใใใใ
ใใใใใฏใใใใใใคใใใใใใใใใใใฎๅพใซไธฆในใใ
- ๅฐๆๅญใใกใใใฃใใใฅใใใงใใใฉใใฏใใใใใใใใใใใใใใใใใใใใฎๅพใซไธฆในใใ
- ้ท้ณ็ฌฆใใผใใฏ็ดๅใฎๆฏ้ณใ่กจใใใฎใจใใใใใใไปฎๅใฎๅพใซไธฆในใใ
ไพ: ใใณใผใใผใใฏใใใใฒใใใจ่ฆใชใใ
- ใฒใใใชใจใซใฟใซใใฏใใใฎ้ ใซไธฆในใใ
ใใญใธใงใฏใโใใผใ:็ดขๅผ/้
ๅ้ - Wikipedia, (*6)
Collator ใจใฎ้ใ
PHP ใซๅๆขฑใใใฆใใ intl ๆกๅผตใขใธใฅใผใซใซๅซใพใใ Collator ใงใๅๆงใฎใใจใๅฎ็พใงใใพใใใ
ใ่พๆธ้ ใใฎๅฎ็พฉใ่ฅๅนฒ็ฐใชใฃใฆใใพใใ, (*7)
$collator = new Collator('ja_JP');
$sortKey = $collator->getSortKey('ใใใ');
example/example1.php ใฎไพใงใฏๆฌกใฎใใใซไธฆใณ้ ใ็ฐใชใใพใใ, (*8)
| KanaOrder |
Collator |
| ใใค |
ใซใ |
| ใซใ |
ใใค |
| ใใใ |
ใทใผใฏ |
| ใทใผใฏ |
ใใใ |
| ใธใผใฏ |
ใธใผใฏ |
| ใใใใใ |
ใใใใใ |
| ใฒใใ |
ใฒใใ |
| ใฒใใ |
ใฒใใ |
| ใณใใ |
ใณใใ |
| ใดใใ |
ใดใใ |
| ใฒใใใ |
ใฒใใใ |
| ใณใใใใ |
ใณใใใใ |
| ใณใใใใ |
ใณใใใใ |
| ใฒใใใใ |
ใฒใใใใ |
| ใฒใใใใ |
ใฒใใใใ |
| ใฒใใฉใ |
ใฒใใฉใ |