XCVIIIStrings(æ–‡å—列関数)
以下ã®é–¢æ•°ã¯ã™ã¹ã¦ã€æ–‡å—列をã„ã‚ã„ã‚ãªæ–¹æ³•ã§æ“作ã—ã¾ã™ã€‚æ£è¦è¡¨ç¾ã‚„
URL処ç†ã®ç¯€ã«ã‚‚関連ã™ã‚‹è¨˜è¿°ãŒã‚りã¾ã™ã€‚
æ–‡å—列ã®å‹•作ã«é–¢ã™ã‚‹æƒ…å ±ã€ç‰¹ã«ã‚·ãƒ³ã‚°ãƒ«ã‚¯ã‚ªãƒ¼ãƒˆã€ãƒ€ãƒ–ルクオートã€ã‚¨
スケープシーケンスã«ã¤ã„ã¦ã¯ã€ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã®
åž‹ ã®ç¯€ã«ã‚ã‚‹
æ–‡å—列エントリをå‚ç…§
下ã•ã„。
- 目次
- addcslashes -- C言語ã¨åŒæ§˜ã«ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ã§æ–‡å—列をクォートã™ã‚‹
- addslashes -- æ–‡å—列をスラッシュã§ã‚¯ã‚©ãƒ¼ãƒˆã™ã‚‹
- bin2hex --
ãƒã‚¤ãƒŠãƒªãƒ‡ãƒ¼ã‚¿ã‚’16進表ç¾ã«å¤‰æ›ã™ã‚‹
- chop -- rtrim()ã¸ã®ã‚¨ã‚¤ãƒªã‚¢ã‚¹
- chr -- ç‰¹å®šã®æ–‡å—ã‚’è¿”ã™
- chunk_split -- æ–‡å—列をよりå°ã•ãªéƒ¨åˆ†ã«åˆ†å‰²ã™ã‚‹
- convert_cyr_string --
Cyrillic æ–‡å—コードを他ã®ã‚³ãƒ¼ãƒ‰ã«å¤‰æ›ã™ã‚‹
- count_chars --
æ–‡å—列ã§ä½¿ç”¨ã•れã¦ã„ã‚‹æ–‡å—ã«é–¢ã™ã‚‹æƒ…å ±ã‚’è¿”ã™
- crc32 -- æ–‡å—列㮠crc32 å¤šé …å¼è¨ˆç®—を行ã†
- crypt -- æ–‡å—列ã®ä¸€æ–¹å‘ã®æš—å·åŒ–(ãƒãƒƒã‚·ãƒ¥åŒ–)を行ã†
- echo -- 1ã¤ä»¥ä¸Šã®æ–‡å—列を出力ã™ã‚‹
- explode -- æ–‡å—列を文å—列ã«ã‚ˆã‚Šåˆ†å‰²ã™ã‚‹
- get_html_translation_table --
htmlspecialchars() ãŠã‚ˆã³
htmlentities() ã§ä½¿ç”¨ã•れる変æ›ãƒ†ãƒ¼ãƒ–ルを返ã™
- get_meta_tags --
ファイルã‹ã‚‰å…¨ã¦ã®ãƒ¡ã‚¿ã‚¿ã‚°å±žæ€§ã‚’展開ã—ã€é…列を返ã™
- hebrev --
Hebrew è«–ç†ãƒ†ã‚ストをå¯è¦–テã‚ストã«å¤‰æ›
- hebrevc --
Hebrew è«–ç†ãƒ†ã‚ストを改行を変æ›ã—ã¦å¯è¦–テã‚ストã«å¤‰æ›ã™ã‚‹
- htmlentities --
é©ç”¨å¯èƒ½ãªæ–‡å—ã‚’å…¨ã¦HTMLエンティティã«å¤‰æ›ã™ã‚‹
- htmlspecialchars --
特殊文å—ã‚’HTMLエンティティã«å¤‰æ›ã™ã‚‹
- implode -- é…列è¦ç´ ã‚’æ–‡å—列ã«ã‚ˆã‚Šé€£çµã™ã‚‹
- join -- é…列è¦ç´ ã‚’æ–‡å—列ã«ã‚ˆã‚Šé€£çµã™ã‚‹
- levenshtein --
二ã¤ã®æ–‡å—列ã®Levenshteinè·é›¢ã‚’計算ã™ã‚‹
- localeconv -- 数値ã«é–¢ã™ã‚‹ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆæƒ…å ±ã‚’å¾—ã‚‹
- ltrim --
æ–‡å—åˆ—ã®æœ€åˆã‹ã‚‰ç©ºç™½æ–‡å—ã‚’å–り除ã
- md5_file -- 指定ã—ãŸãƒ•ァイルã®MD5ãƒãƒƒã‚·ãƒ¥å€¤ã‚’計算ã™ã‚‹
- md5 -- æ–‡å—列ã®md5ãƒãƒƒã‚·ãƒ¥å€¤ã‚’計算ã™ã‚‹
- metaphone -- æ–‡å—列㮠metaphone ã‚ーを計算ã™ã‚‹
- nl_langinfo --
言語åŠã³ãƒã‚±ãƒ¼ãƒ«æƒ…å ±ã‚’æ¤œç´¢ã™ã‚‹
- nl2br -- 改行文å—ã®å‰ã«HTMLã®æ”¹è¡ŒæŒ‡å®šæ–‡å—を挿入ã™ã‚‹
- number_format -- Format a number with grouped thousands
- ord -- æ–‡å—ã®ASCII値を返ã™
- parse_str -- æ–‡å—列を処ç†ã—ã€å¤‰æ•°ã«ä»£å…¥ã™ã‚‹
- print -- æ–‡å—列を出力ã™ã‚‹
- printf -- フォーマット済ã¿ã®æ–‡å—列を出力ã™ã‚‹
- quoted_printable_decode --
quoted-printableæ–‡å—列を8ビット文å—列ã«å¤‰æ›
- QuoteMeta -- メタ文å—をクォートã™ã‚‹
- rtrim -- æ–‡å—åˆ—ã®æœ€å¾Œã‹ã‚‰ç©ºç™½æ–‡å—を削除ã™ã‚‹
- setlocale -- ãƒã‚±ãƒ¼ãƒ«æƒ…å ±ã‚’ã‚»ãƒƒãƒˆã™ã‚‹
- similar_text -- 二ã¤ã®æ–‡å—列ã®é–“ã®é¡žä¼¼æ€§ã‚’見ç©ã‚‚ã‚‹
- soundex -- æ–‡å—列ã®soundexã‚ーを計算ã™ã‚‹
- sprintf -- フォーマットã•ã‚ŒãŸæ–‡å—列を返ã™
- sscanf -- フォーマット文å—列ã«åŸºã¥ã入力を処ç†ã™ã‚‹
- str_pad -- æ–‡å—列を固定長ã®ä»–ã®æ–‡å—列ã§åŸ‹ã‚ã‚‹
- str_repeat -- æ–‡å—列をå復ã™ã‚‹
- str_replace --
æ–‡å—列 subject ä¸ã®æ–‡å—列 search ã‚’å…¨ã¦æ–‡å—列replaceã«ç½®æ›ã™ã‚‹
- str_rot13 -- æ–‡å—列ã«rot13変æ›ã‚’行ã†
- str_word_count --
Return information about words used in a string
- strcasecmp --
大文å—å°æ–‡å—を区別ã—ãªã„ãƒã‚¤ãƒŠãƒªã«ã‚‚使用å¯èƒ½ãªæ–‡å—列比較を行ã†
- strchr --
æ–‡å—ãŒæœ€åˆã«ç¾ã‚Œã‚‹ã¨ã“ã‚を探ã™
- strcmp -- ãƒã‚¤ãƒŠãƒªã§ã‚‚使ãˆã‚‹æ–‡å—列比較
- strcoll -- ãƒã‚±ãƒ¼ãƒ«ã«åŸºã¥ãæ–‡å—列比較
- strcspn --
マスクã«ãƒžãƒƒãƒã—ãªã„最åˆã®ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã®é•·ã•ã‚’è¿”ã™
- strip_tags -- æ–‡å—列ã‹ã‚‰HTMLãŠã‚ˆã³PHPã‚¿ã‚°ã‚’å–り除ã
- stripcslashes --
addcslashesã§ã‚¯ã‚©ãƒ¼ãƒˆã•ã‚ŒãŸæ–‡å—列をアンクォートã™ã‚‹
- stripslashes --
addslashesã§ã‚¯ã‚©ãƒ¼ãƒˆã•ã‚ŒãŸæ–‡å—列ã®ã‚¯ã‚©ãƒ¼ãƒˆéƒ¨åˆ†ã‚’å–り除ã
- stristr --
大文å—å°æ–‡å—を区別ã—ãªã„ strstr()
- strlen -- æ–‡å—列ã®é•·ã•ã‚’å¾—ã‚‹
- strnatcasecmp --
"è‡ªç„¶é †"アルゴリズムã«ã‚ˆã‚Šå¤§æ–‡å—å°æ–‡å—を区別ã—ãªã„æ–‡å—列比較を行ã†
- strnatcmp --
"è‡ªç„¶é †"アルゴリズムã«ã‚ˆã‚Šæ–‡å—列比較を行ã†
- strncasecmp --
ãƒã‚¤ãƒŠãƒªå¯¾å¿œã®å¤§æ–‡å—å°æ–‡å—を区別ã—ãªã„æ–‡å—列比較を最åˆã®næ–‡å—ã«ã¤
ã„ã¦è¡Œã†
- strncmp --
最åˆã®næ–‡å—ã«ã¤ã„ã¦ãƒã‚¤ãƒŠãƒªå¯¾å¿œã®æ–‡å—列比較を行ã†
- strpos --
æ–‡å—åˆ—ãŒæœ€åˆã«ç¾ã‚Œã‚‹å ´æ‰€ã‚’見ã¤ã‘ã‚‹
- strrchr --
æ–‡å—列ä¸ã«æ–‡å—ãŒæœ€å¾Œã«ç¾ã‚Œã‚‹å ´æ‰€ã‚’å–å¾—ã™ã‚‹
- strrev -- æ–‡å—åˆ—ã‚’é€†é †ã«ã™ã‚‹
- strrpos --
æ–‡å—列ä¸ã«ã€ã‚ã‚‹æ–‡å—ãŒæœ€å¾Œã«ç¾ã‚Œã‚‹å ´æ‰€ã‚’探ã™
- strspn --
マスクã«ä¸€è‡´ã™ã‚‹æœ€åˆã®ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã®é•·ã•ã‚’è¿”ã™
- strstr -- æ–‡å—åˆ—ãŒæœ€åˆã«ç¾ã‚Œã‚‹ä½ç½®ã‚’見ã¤ã‘ã‚‹
- strtok -- æ–‡å—列をトークンã«åˆ†å‰²ã™ã‚‹
- strtolower -- æ–‡å—åˆ—ã‚’å°æ–‡å—ã«ã™ã‚‹
- strtoupper -- æ–‡å—列を大文å—ã«ã™ã‚‹
- strtr -- ç‰¹å®šã®æ–‡å—を変æ›ã™ã‚‹
- substr_count -- 副文å—列ã®å‡ºç¾é–¢æ•°ã‚’æ•°ãˆã‚‹
- substr_replace -- æ–‡å—列ã®ä¸€éƒ¨ã‚’ç½®æ›ã™ã‚‹
- substr -- æ–‡å—列ã®ä¸€éƒ¨åˆ†ã‚’è¿”ã™
- trim --
æ–‡å—列ã®å…ˆé ãŠã‚ˆã³æœ«å°¾ã«ã‚るホワイトスペースをå–り除ã
- ucfirst -- æ–‡å—åˆ—ã®æœ€åˆã®æ–‡å—を大文å—ã«ã™ã‚‹
- ucwords --
æ–‡å—列ã®å„å˜èªžã®æœ€åˆã®æ–‡å—を大文å—ã«ã™ã‚‹
- vprintf -- フォーマットã•ã‚ŒãŸæ–‡å—列を出力ã™ã‚‹
- vsprintf -- フォーマットã•ã‚ŒãŸæ–‡å—列を返ã™
- wordwrap --
æ–‡å—列分割文å—を使用ã—ã¦æŒ‡å®šã—ãŸæ–‡å—æ•°æ•°ã«æ–‡å—列を分割ã™ã‚‹