String ้–ขๆ•ฐ

ๅ‚่€ƒ

ใ‚ˆใ‚ŠๅผทๅŠ›ใชๆ–‡ๅญ—ๅˆ—ๅ‡ฆ็†ใŠใ‚ˆใณๅ‡ฆ็†้–ขๆ•ฐใซใคใ„ใฆใฏใ€ Perl ไบ’ๆ›ๆญฃ่ฆ่กจ็พ้–ขๆ•ฐ ใ‚’ๅ‚็…งใใ ใ•ใ„ใ€‚ ใƒžใƒซใƒใƒใ‚คใƒˆๆ–‡ๅญ—ใฎใ‚จใƒณใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐใ‚’ๆ‰ฑใ†ใจใใฏใ€ ใƒžใƒซใƒใƒใ‚คใƒˆๆ–‡ๅญ—ๅˆ—้–ขๆ•ฐ. ใ‚’ๅ‚็…งใใ ใ•ใ„ใ€‚

็›ฎๆฌก

  • addcslashes โ€” C ่จ€่ชžใจๅŒๆง˜ใซใ‚นใƒฉใƒƒใ‚ทใƒฅใงๆ–‡ๅญ—ๅˆ—ใ‚’ใ‚ฏใ‚ฉใƒผใƒˆใ™ใ‚‹
  • addslashes โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ใ‚นใƒฉใƒƒใ‚ทใƒฅใงใ‚ฏใ‚ฉใƒผใƒˆใ™ใ‚‹
  • bin2hex โ€” ใƒใ‚คใƒŠใƒชใฎใƒ‡ใƒผใ‚ฟใ‚’16้€ฒ่กจ็พใซๅค‰ๆ›ใ™ใ‚‹
  • chop โ€” rtrim ใฎใ‚จใ‚คใƒชใ‚ขใ‚น
  • chr โ€” ๆ•ฐๅ€คใ‹ใ‚‰ใ€1ใƒใ‚คใƒˆใฎๆ–‡ๅญ—ๅˆ—ใ‚’็”Ÿๆˆใ™ใ‚‹
  • chunk_split โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ใ‚ˆใ‚Šๅฐใ•ใช้ƒจๅˆ†ใซๅˆ†ๅ‰ฒใ™ใ‚‹
  • convert_cyr_string โ€” ใ‚ญใƒชใƒซๆ–‡ๅญ—ใ‚ปใƒƒใƒˆใ‚’ไป–ใฎใ‚‚ใฎใซๅค‰ๆ›ใ™ใ‚‹
  • convert_uudecode โ€” uuencode ใ•ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใ‚’ใƒ‡ใ‚ณใƒผใƒ‰ใ™ใ‚‹
  • convert_uuencode โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ uuencode ใ™ใ‚‹
  • count_chars โ€” ๆ–‡ๅญ—ๅˆ—ใงไฝฟ็”จใ•ใ‚Œใฆใ„ใ‚‹ๆ–‡ๅญ—ใซ้–ขใ™ใ‚‹ๆƒ…ๅ ฑใ‚’่ฟ”ใ™
  • crc32 โ€” ๆ–‡ๅญ—ๅˆ—ใฎ crc32 ๅคš้ …ๅผ่จˆ็ฎ—ใ‚’่กŒใ†
  • crypt โ€” ๆ–‡ๅญ—ๅˆ—ใฎไธ€ๆ–นๅ‘ใฎใƒใƒƒใ‚ทใƒฅๅŒ–ใ‚’่กŒใ†
  • echo โ€” 1 ใคไปฅไธŠใฎๆ–‡ๅญ—ๅˆ—ใ‚’ๅ‡บๅŠ›ใ™ใ‚‹
  • explode โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ๆ–‡ๅญ—ๅˆ—ใซใ‚ˆใ‚Šๅˆ†ๅ‰ฒใ™ใ‚‹
  • fprintf โ€” ใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ•ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใ‚’ใ‚นใƒˆใƒชใƒผใƒ ใซๆ›ธใ่พผใ‚€
  • get_html_translation_table โ€” htmlspecialchars ใŠใ‚ˆใณ htmlentities ใงไฝฟ็”จใ•ใ‚Œใ‚‹ๅค‰ๆ›ใƒ†ใƒผใƒ–ใƒซใ‚’่ฟ”ใ™
  • hebrev โ€” ่ซ–็†่กจ่จ˜ใฎใƒ˜ใƒ–ใƒฉใ‚ค่ชžใ‚’็‰ฉ็†่กจ่จ˜ใซๅค‰ๆ›ใ™ใ‚‹
  • hebrevc โ€” ่ซ–็†่กจ่จ˜ใฎใƒ˜ใƒ–ใƒฉใ‚ค่ชžใ‚’ใ€ๆ”น่กŒใฎๅค‰ๆ›ใ‚‚ๅซใ‚ใฆ็‰ฉ็†่กจ่จ˜ใซๅค‰ๆ›ใ™ใ‚‹
  • hex2bin โ€” 16้€ฒใ‚จใƒณใ‚ณใƒผใƒ‰ใ•ใ‚ŒใŸใƒใ‚คใƒŠใƒชๆ–‡ๅญ—ๅˆ—ใ‚’ใƒ‡ใ‚ณใƒผใƒ‰ใ™ใ‚‹
  • html_entity_decode โ€” HTML ใ‚จใƒณใƒ†ใ‚ฃใƒ†ใ‚ฃใ‚’ๅฏพๅฟœใ™ใ‚‹ๆ–‡ๅญ—ใซๅค‰ๆ›ใ™ใ‚‹
  • htmlentities โ€” ้ฉ็”จๅฏ่ƒฝใชๆ–‡ๅญ—ใ‚’ๅ…จใฆ HTML ใ‚จใƒณใƒ†ใ‚ฃใƒ†ใ‚ฃใซๅค‰ๆ›ใ™ใ‚‹
  • htmlspecialchars โ€” ็‰นๆฎŠๆ–‡ๅญ—ใ‚’ HTML ใ‚จใƒณใƒ†ใ‚ฃใƒ†ใ‚ฃใซๅค‰ๆ›ใ™ใ‚‹
  • htmlspecialchars_decode โ€” ็‰นๆฎŠใช HTML ใ‚จใƒณใƒ†ใ‚ฃใƒ†ใ‚ฃใ‚’ๆ–‡ๅญ—ใซๆˆปใ™
  • implode โ€” ้…ๅˆ—่ฆ็ด ใ‚’ๆ–‡ๅญ—ๅˆ—ใซใ‚ˆใ‚Š้€ฃ็ตใ™ใ‚‹
  • join โ€” implode ใฎใ‚จใ‚คใƒชใ‚ขใ‚น
  • lcfirst โ€” ๆ–‡ๅญ—ๅˆ—ใฎๆœ€ๅˆใฎๆ–‡ๅญ—ใ‚’ๅฐๆ–‡ๅญ—ใซใ™ใ‚‹
  • levenshtein โ€” ไบŒใคใฎๆ–‡ๅญ—ๅˆ—ใฎใƒฌใƒผใƒ™ใƒณใ‚ทใƒฅใ‚ฟใ‚คใƒณ่ท้›ขใ‚’่จˆ็ฎ—ใ™ใ‚‹
  • localeconv โ€” ๆ•ฐๅ€คใซ้–ขใ™ใ‚‹ใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆๆƒ…ๅ ฑใ‚’ๅพ—ใ‚‹
  • ltrim โ€” ๆ–‡ๅญ—ๅˆ—ใฎๆœ€ๅˆใ‹ใ‚‰็ฉบ็™ฝ (ใ‚‚ใ—ใใฏใใฎไป–ใฎๆ–‡ๅญ—) ใ‚’ๅ–ใ‚Š้™คใ
  • md5 โ€” ๆ–‡ๅญ—ๅˆ—ใฎmd5ใƒใƒƒใ‚ทใƒฅๅ€คใ‚’่จˆ็ฎ—ใ™ใ‚‹
  • md5_file โ€” ๆŒ‡ๅฎšใ—ใŸใƒ•ใ‚กใ‚คใƒซใฎMD5ใƒใƒƒใ‚ทใƒฅๅ€คใ‚’่จˆ็ฎ—ใ™ใ‚‹
  • metaphone โ€” ๆ–‡ๅญ—ๅˆ—ใฎ metaphone ใ‚ญใƒผใ‚’่จˆ็ฎ—ใ™ใ‚‹
  • money_format โ€” ๆ•ฐๅ€คใ‚’้‡‘้กๆ–‡ๅญ—ๅˆ—ใซใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ™ใ‚‹
  • nl_langinfo โ€” ่จ€่ชžใŠใ‚ˆใณใƒญใ‚ฑใƒผใƒซๆƒ…ๅ ฑใ‚’ๆคœ็ดขใ™ใ‚‹
  • nl2br โ€” ๆ”น่กŒๆ–‡ๅญ—ใฎๅ‰ใซ HTML ใฎๆ”น่กŒใ‚ฟใ‚ฐใ‚’ๆŒฟๅ…ฅใ™ใ‚‹
  • number_format โ€” ๆ•ฐๅญ—ใ‚’ๅƒใฎไฝๆฏŽใซใ‚ฐใƒซใƒผใƒ—ๅŒ–ใ—ใฆใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ™ใ‚‹
  • ord โ€” ๆ–‡ๅญ—ๅˆ—ใฎๅ…ˆ้ ญใƒใ‚คใƒˆใ‚’ใ€0 ใ‹ใ‚‰ 255 ใพใงใฎๅ€คใซๅค‰ๆ›ใ™ใ‚‹
  • parse_str โ€” URL ใฎใ‚ฏใ‚จใƒชใ‚นใƒˆใƒชใƒณใ‚ฐใจใ—ใฆๆ–‡ๅญ—ๅˆ—ใ‚’ใƒ‘ใƒผใ‚นใ™ใ‚‹
  • print โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ๅ‡บๅŠ›ใ™ใ‚‹
  • printf โ€” ใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆๆธˆใฟใฎๆ–‡ๅญ—ๅˆ—ใ‚’ๅ‡บๅŠ›ใ™ใ‚‹
  • quoted_printable_decode โ€” quoted-printable ๆ–‡ๅญ—ๅˆ—ใ‚’ 8 ใƒ“ใƒƒใƒˆๆ–‡ๅญ—ๅˆ—ใซๅค‰ๆ›ใ™ใ‚‹
  • quoted_printable_encode โ€” 8 ใƒ“ใƒƒใƒˆๆ–‡ๅญ—ๅˆ—ใ‚’ quoted-printable ๆ–‡ๅญ—ๅˆ—ใซๅค‰ๆ›ใ™ใ‚‹
  • quotemeta โ€” ใƒกใ‚ฟๆ–‡ๅญ—ใ‚’ใ‚ฏใ‚ฉใƒผใƒˆใ™ใ‚‹
  • rtrim โ€” ๆ–‡ๅญ—ๅˆ—ใฎๆœ€ๅพŒใ‹ใ‚‰็ฉบ็™ฝ (ใ‚‚ใ—ใใฏใใฎไป–ใฎๆ–‡ๅญ—) ใ‚’ๅ–ใ‚Š้™คใ
  • setlocale โ€” ใƒญใ‚ฑใƒผใƒซๆƒ…ๅ ฑใ‚’่จญๅฎšใ™ใ‚‹
  • sha1 โ€” ๆ–‡ๅญ—ๅˆ—ใฎ sha1 ใƒใƒƒใ‚ทใƒฅใ‚’่จˆ็ฎ—ใ™ใ‚‹
  • sha1_file โ€” ใƒ•ใ‚กใ‚คใƒซใฎ sha1 ใƒใƒƒใ‚ทใƒฅใ‚’่จˆ็ฎ—ใ™ใ‚‹
  • similar_text โ€” ไบŒใคใฎๆ–‡ๅญ—ๅˆ—ใฎ้–“ใฎ้กžไผผๆ€งใ‚’่จˆ็ฎ—ใ™ใ‚‹
  • soundex โ€” ๆ–‡ๅญ—ๅˆ—ใฎ soundex ใ‚ญใƒผใ‚’่จˆ็ฎ—ใ™ใ‚‹
  • sprintf โ€” ใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ•ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใ‚’่ฟ”ใ™
  • sscanf โ€” ใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆๆ–‡ๅญ—ๅˆ—ใซๅŸบใฅใๅ…ฅๅŠ›ใ‚’ๅ‡ฆ็†ใ™ใ‚‹
  • str_contains โ€” ๆŒ‡ๅฎšใ•ใ‚ŒใŸ้ƒจๅˆ†ๆ–‡ๅญ—ๅˆ—ใŒใ€ๆ–‡ๅญ—ๅˆ—ใซๅซใพใ‚Œใ‚‹ใ‹ใ‚’่ชฟในใ‚‹
  • str_decrement โ€” ่‹ฑๆ•ฐๅญ—ใ‹ใ‚‰ใชใ‚‹ๆ–‡ๅญ—ๅˆ—ใ‚’ใƒ‡ใ‚ฏใƒชใƒกใƒณใƒˆใ™ใ‚‹
  • str_ends_with โ€” ๆ–‡ๅญ—ๅˆ—ใŒใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใง็ต‚ใ‚ใ‚‹ใ‹ใ‚’่ชฟในใ‚‹ใ€‚
  • str_getcsv โ€” CSV ๆ–‡ๅญ—ๅˆ—ใ‚’ใƒ‘ใƒผใ‚นใ—ใฆ้…ๅˆ—ใซๆ ผ็ดใ™ใ‚‹
  • str_increment โ€” ่‹ฑๆ•ฐๅญ—ใ‹ใ‚‰ใชใ‚‹ๆ–‡ๅญ—ๅˆ—ใ‚’ใ‚คใƒณใ‚ฏใƒชใƒกใƒณใƒˆใ™ใ‚‹
  • str_ireplace โ€” ๅคงๆ–‡ๅญ—ๅฐๆ–‡ๅญ—ใ‚’ๅŒบๅˆฅใ—ใชใ„ str_replace
  • str_pad โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ๅ›บๅฎš้•ทใฎไป–ใฎๆ–‡ๅญ—ๅˆ—ใงๅŸ‹ใ‚ใ‚‹
  • str_repeat โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ๅๅพฉใ™ใ‚‹
  • str_replace โ€” ๆคœ็ดขๆ–‡ๅญ—ๅˆ—ใซไธ€่‡ดใ—ใŸใ™ในใฆใฎๆ–‡ๅญ—ๅˆ—ใ‚’็ฝฎๆ›ใ™ใ‚‹
  • str_rot13 โ€” ๆ–‡ๅญ—ๅˆ—ใซ rot13 ๅค‰ๆ›ใ‚’่กŒใ†
  • str_shuffle โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ใƒฉใƒณใƒ€ใƒ ใซใ‚ทใƒฃใƒƒใƒ•ใƒซใ™ใ‚‹
  • str_split โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’้…ๅˆ—ใซๅค‰ๆ›ใ™ใ‚‹
  • str_starts_with โ€” ๆ–‡ๅญ—ๅˆ—ใŒๆŒ‡ๅฎšใ•ใ‚ŒใŸ้ƒจๅˆ†ๆ–‡ๅญ—ๅˆ—ใงๅง‹ใพใ‚‹ใ‹ใ‚’่ชฟในใ‚‹
  • str_word_count โ€” ๆ–‡ๅญ—ๅˆ—ใซไฝฟ็”จใ•ใ‚Œใฆใ„ใ‚‹ๅ˜่ชžใซใคใ„ใฆใฎๆƒ…ๅ ฑใ‚’่ฟ”ใ™
  • strcasecmp โ€” ๅคงๆ–‡ๅญ—ๅฐๆ–‡ๅญ—ใ‚’ๅŒบๅˆฅใ—ใชใ„ใƒใ‚คใƒŠใƒชใ‚ปใƒผใƒ•ใชๆ–‡ๅญ—ๅˆ—ๆฏ”่ผƒใ‚’่กŒใ†
  • strchr โ€” strstr ใฎใ‚จใ‚คใƒชใ‚ขใ‚น
  • strcmp โ€” ใƒใ‚คใƒŠใƒชใ‚ปใƒผใƒ•ใชๆ–‡ๅญ—ๅˆ—ๆฏ”่ผƒ
  • strcoll โ€” ใƒญใ‚ฑใƒผใƒซใซๅŸบใฅใๆ–‡ๅญ—ๅˆ—ๆฏ”่ผƒ
  • strcspn โ€” ใƒžใ‚นใ‚ฏใซใƒžใƒƒใƒใ—ใชใ„ๆœ€ๅˆใฎใ‚ปใ‚ฐใƒกใƒณใƒˆใฎ้•ทใ•ใ‚’่ฟ”ใ™
  • strip_tags โ€” ๆ–‡ๅญ—ๅˆ—ใ‹ใ‚‰ HTML ใŠใ‚ˆใณ PHP ใ‚ฟใ‚ฐใ‚’ๅ–ใ‚Š้™คใ
  • stripcslashes โ€” addcslashes ใงใ‚ฏใ‚ฉใƒผใƒˆใ•ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใ‚’ใ‚ขใƒณใ‚ฏใ‚ฉใƒผใƒˆใ™ใ‚‹
  • stripos โ€” ๅคงๆ–‡ๅญ—ๅฐๆ–‡ๅญ—ใ‚’ๅŒบๅˆฅใ›ใšใซๆ–‡ๅญ—ๅˆ—ใŒๆœ€ๅˆใซ็พใ‚Œใ‚‹ไฝ็ฝฎใ‚’ๆŽขใ™
  • stripslashes โ€” ใ‚ฏใ‚ฉใƒผใƒˆใ•ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใฎใ‚ฏใ‚ฉใƒผใƒˆ้ƒจๅˆ†ใ‚’ๅ–ใ‚Š้™คใ
  • stristr โ€” ๅคงๆ–‡ๅญ—ๅฐๆ–‡ๅญ—ใ‚’ๅŒบๅˆฅใ—ใชใ„ strstr
  • strlen โ€” ๆ–‡ๅญ—ๅˆ—ใฎ้•ทใ•ใ‚’ๅพ—ใ‚‹
  • strnatcasecmp โ€” "่‡ช็„ถ้ †"ใ‚ขใƒซใ‚ดใƒชใ‚บใƒ ใซใ‚ˆใ‚Šๅคงๆ–‡ๅญ—ๅฐๆ–‡ๅญ—ใ‚’ๅŒบๅˆฅใ—ใชใ„ๆ–‡ๅญ—ๅˆ—ๆฏ”่ผƒใ‚’่กŒใ†
  • strnatcmp โ€” "่‡ช็„ถ้ †"ใ‚ขใƒซใ‚ดใƒชใ‚บใƒ ใซใ‚ˆใ‚Šๆ–‡ๅญ—ๅˆ—ๆฏ”่ผƒใ‚’่กŒใ†
  • strncasecmp โ€” ใƒใ‚คใƒŠใƒชใ‚ปใƒผใƒ•ใงๅคงๆ–‡ๅญ—ๅฐๆ–‡ๅญ—ใ‚’ๅŒบๅˆฅใ—ใชใ„ๆ–‡ๅญ—ๅˆ—ๆฏ”่ผƒใ‚’ใ€ๆœ€ๅˆใฎ n ๆ–‡ๅญ—ใซใคใ„ใฆ่กŒใ†
  • strncmp โ€” ๆœ€ๅˆใฎ n ๆ–‡ๅญ—ใซใคใ„ใฆใƒใ‚คใƒŠใƒชใ‚ปใƒผใƒ•ใชๆ–‡ๅญ—ๅˆ—ๆฏ”่ผƒใ‚’่กŒใ†
  • strpbrk โ€” ๆ–‡ๅญ—ๅˆ—ใฎไธญใ‹ใ‚‰ไปปๆ„ใฎๆ–‡ๅญ—ใ‚’ๆŽขใ™
  • strpos โ€” ๆ–‡ๅญ—ๅˆ—ๅ†…ใฎ้ƒจๅˆ†ๆ–‡ๅญ—ๅˆ—ใŒๆœ€ๅˆใซ็พใ‚Œใ‚‹ๅ ดๆ‰€ใ‚’่ฆ‹ใคใ‘ใ‚‹
  • strrchr โ€” ๆ–‡ๅญ—ๅˆ—ไธญใซๆ–‡ๅญ—ใŒๆœ€ๅพŒใซ็พใ‚Œใ‚‹ๅ ดๆ‰€ใ‚’ๅ–ๅพ—ใ™ใ‚‹
  • strrev โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’้€†้ †ใซใ™ใ‚‹
  • strripos โ€” ๆ–‡ๅญ—ๅˆ—ไธญใงใ€็‰นๅฎšใฎ(ๅคงๆ–‡ๅญ—ๅฐๆ–‡ๅญ—ใ‚’ๅŒบๅˆฅใ—ใชใ„)ๆ–‡ๅญ—ๅˆ—ใŒๆœ€ๅพŒใซ็พใ‚ŒใŸไฝ็ฝฎใ‚’ๆŽขใ™
  • strrpos โ€” ๆ–‡ๅญ—ๅˆ—ไธญใซใ€ใ‚ใ‚‹้ƒจๅˆ†ๆ–‡ๅญ—ๅˆ—ใŒๆœ€ๅพŒใซ็พใ‚Œใ‚‹ๅ ดๆ‰€ใ‚’ๆŽขใ™
  • strspn โ€” ๆŒ‡ๅฎšใ—ใŸใƒžใ‚นใ‚ฏๅ†…ใซๅซใพใ‚Œใ‚‹ๆ–‡ๅญ—ใ‹ใ‚‰ใชใ‚‹ๆ–‡ๅญ—ๅˆ—ใฎๆœ€ๅˆใฎใ‚ปใ‚ฐใƒกใƒณใƒˆใฎ้•ทใ•ใ‚’ๆŽขใ™
  • strstr โ€” ๆ–‡ๅญ—ๅˆ—ใŒๆœ€ๅˆใซ็พใ‚Œใ‚‹ไฝ็ฝฎใ‚’่ฆ‹ใคใ‘ใ‚‹
  • strtok โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ใƒˆใƒผใ‚ฏใƒณใซๅˆ†ๅ‰ฒใ™ใ‚‹
  • strtolower โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ๅฐๆ–‡ๅญ—ใซใ™ใ‚‹
  • strtoupper โ€” ๆ–‡ๅญ—ๅˆ—ใ‚’ๅคงๆ–‡ๅญ—ใซใ™ใ‚‹
  • strtr โ€” ๆ–‡ๅญ—ใฎๅค‰ๆ›ใ‚ใ‚‹ใ„ใฏ้ƒจๅˆ†ๆ–‡ๅญ—ๅˆ—ใฎ็ฝฎๆ›ใ‚’่กŒใ†
  • substr โ€” ๆ–‡ๅญ—ๅˆ—ใฎไธ€้ƒจๅˆ†ใ‚’่ฟ”ใ™
  • substr_compare โ€” ๆŒ‡ๅฎšใ—ใŸไฝ็ฝฎใ‹ใ‚‰ๆŒ‡ๅฎšใ—ใŸ้•ทใ•ใฎ 2 ใคใฎๆ–‡ๅญ—ๅˆ—ใซใคใ„ใฆใ€ใƒใ‚คใƒŠใƒชๅฏพๅฟœใงๆฏ”่ผƒใ™ใ‚‹
  • substr_count โ€” ๅ‰ฏๆ–‡ๅญ—ๅˆ—ใฎๅ‡บ็พๅ›žๆ•ฐใ‚’ๆ•ฐใˆใ‚‹
  • substr_replace โ€” ๆ–‡ๅญ—ๅˆ—ใฎไธ€้ƒจใ‚’็ฝฎๆ›ใ™ใ‚‹
  • trim โ€” ๆ–‡ๅญ—ๅˆ—ใฎๅ…ˆ้ ญใŠใ‚ˆใณๆœซๅฐพใซใ‚ใ‚‹ใƒ›ใƒฏใ‚คใƒˆใ‚นใƒšใƒผใ‚นใ‚’ๅ–ใ‚Š้™คใ
  • ucfirst โ€” ๆ–‡ๅญ—ๅˆ—ใฎๆœ€ๅˆใฎๆ–‡ๅญ—ใ‚’ๅคงๆ–‡ๅญ—ใซใ™ใ‚‹
  • ucwords โ€” ๆ–‡ๅญ—ๅˆ—ใฎๅ„ๅ˜่ชžใฎๆœ€ๅˆใฎๆ–‡ๅญ—ใ‚’ๅคงๆ–‡ๅญ—ใซใ™ใ‚‹
  • utf8_decode โ€” UTF-8 ใ‚จใƒณใ‚ณใƒผใƒ‰ใ•ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใ‚’ใ€ISO-8859-1 ใซๅค‰ๆ›ใ—ใ€่กจ็พใงใใชใ„ๆ–‡ๅญ—ใ‚’็ฝฎๆ›ใ™ใ‚‹
  • utf8_encode โ€” ISO-8859-1 ๆ–‡ๅญ—ๅˆ—ใ‚’ UTF-8 ใซๅค‰ๆ›ใ™ใ‚‹
  • vfprintf โ€” ใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ•ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใ‚’ใ‚นใƒˆใƒชใƒผใƒ ใซๆ›ธใ่พผใ‚€
  • vprintf โ€” ใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ•ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใ‚’ๅ‡บๅŠ›ใ™ใ‚‹
  • vsprintf โ€” ใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ•ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใ‚’่ฟ”ใ™
  • wordwrap โ€” ๆŒ‡ๅฎšใ—ใŸๆ–‡ๅญ—ๆ•ฐใงๆ–‡ๅญ—ๅˆ—ใ‚’ๅˆ†ๅ‰ฒใ™ใ‚‹
๏ผ‹add a note

User Contributed Notes 2 notes

up
3
lrirwin at alum dot wustl dot edu ยถ
4 years ago
I'm converting 30 year old code and needed a string TAB function:

  //tab function similar to TAB used in old BASIC languages
  //though some of them did not truncate if the string were
  //longer than the requested position
  function tab($instring="",$topos=0){
    if(strlen($instring)<$topos){
      $result=str_pad($instring,$topos-1," ",STR_PAD_RIGHT);
    }else{
      $result=substr($instring,0,$topos-1);
    }
    return $result;
  }

  $pline="String with this tab to 50 and";
  $tline=tab($pline,50)."finish it.";
  echo $tline.PHP_EOL;
  $pline="101010101020202020203030303030404040404050505050506060606060";
  $tline=tab($pline,50)."finish it.";
  echo $tline.PHP_EOL;

  //Results in this output:
  //String with this tab to 50 and                   finish it.
  //1010101010202020202030303030304040404040505050505finish it.
up
-1
kristin at greenapple dot on dot ca ยถ
21 years ago
I really searched for a function that would do this as I've seen it in other languages but I couldn't find it here. This is particularily useful when combined with substr() to take the first part of a string up to a certain point.

strnpos() - Find the nth position of needle in haystack.

<?php

    function strnpos($haystack, $needle, $occurance, $pos = 0) {
        
        for ($i = 1; $i <= $occurance; $i++) {
            $pos = strpos($haystack, $needle, $pos) + 1;
        }
        return $pos - 1;
        
    }

?>

Example: Give me everything up to the fourth occurance of '/'.

<?php

    $haystack = "/home/username/www/index.php";
    $needle = "/";
    
    $root_dir = substr($haystack, 0, strnpos($haystack, $needle, 4));
    
    echo $root_dir;
    
?>

Returns: /home/username/www

Use this example with the server variable $_SERVER['SCRIPT_NAME'] as the haystack and you can self-discover a document's root directory for the purposes of locating global files automatically!