PHP 8.5.0 Beta 3 available for testing

recode_string

(PHP 4, PHP 5, PHP 7 < 7.4.0)

recode_string โ€” ใ‚ณใƒผใƒ‰ๅค‰ๆ›ๆŒ‡ไปคใซๅŸบใฅใๆ–‡ๅญ—ๅˆ—ใฎใ‚ณใƒผใƒ‰ใ‚’ๅค‰ๆ›ใ™ใ‚‹

่ชฌๆ˜Ž

recode_string(string $request, string $string): string

ใ‚ณใƒผใƒ‰ๅค‰ๆ›ๆŒ‡ไปค request ใซๅŸบใฅใๆ–‡ๅญ—ๅˆ— string ใฎใ‚ณใƒผใƒ‰ใ‚’ๅค‰ๆ›ใ—ใพใ™ใ€‚

ใƒ‘ใƒฉใƒกใƒผใ‚ฟ

request

ๅค‰ๆ›ๆŒ‡ไปคใฎๅž‹ใ€‚

string

ๅค‰ๆ›ใ™ใ‚‹ๆ–‡ๅญ—ๅˆ—ใ€‚

ๆˆปใ‚Šๅ€ค

ๅค‰ๆ›ๅพŒใฎๆ–‡ๅญ—ๅˆ—ใ€ใพใŸใฏๅค‰ๆ›ๆŒ‡ไปคใ‚’ๅฎŸ่กŒใงใใชใ„ๅ ดๅˆใซ false ใ‚’่ฟ”ใ—ใพใ™ใ€‚

ไพ‹

ไพ‹1 ๅŸบๆœฌ็š„ใช recode_string() ใฎไพ‹

<?php
echo recode_string("us..flat", "The following character has a diacritical mark: รก");
?>

ๆณจๆ„

็ฐกๅ˜ใชใ‚ณใƒผใƒ‰ๅค‰ๆ›ๆŒ‡ไปคใฏใ€"lat1..iso646-de" ใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚

ๅ‚่€ƒ

  • ใ‚ณใƒผใƒ‰ๅค‰ๆ›ๆŒ‡ไปคใซ้–ขใ™ใ‚‹่ฉณ็ดฐใชๆ‰‹้ †ใซ้–ขใ—ใฆใฏใ€ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ•ใ‚Œใฆใ„ใ‚‹ GNU Recode ใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚‚ๅ‚็…งใใ ใ•ใ„ใ€‚
  • mb_convert_encoding() - ใ‚ใ‚‹ๆ–‡ๅญ—ใ‚จใƒณใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐใฎๆ–‡ๅญ—ๅˆ—ใ‚’ใ€ๅˆฅใฎๆ–‡ๅญ—ใ‚จใƒณใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐใซๅค‰ๆ›ใ™ใ‚‹
  • UConverter::transcode() - ใ‚ใ‚‹ๆ–‡ๅญ—ใ‚จใƒณใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐใ‹ใ‚‰ๅˆฅใฎๆ–‡ๅญ—ใ‚จใƒณใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐใซๆ–‡ๅญ—ๅˆ—ใ‚’ๅค‰ๆ›ใ™ใ‚‹
  • iconv() - ใ‚ใ‚‹ๆ–‡ๅญ—ใ‚จใƒณใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐใฎๆ–‡ๅญ—ๅˆ—ใ‚’ใ€ๅˆฅใฎๆ–‡ๅญ—ใ‚จใƒณใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐใซๅค‰ๆ›ใ™ใ‚‹

๏ผ‹add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top