PHP 5 String 函数
PHP 5 String 函数
PHP String 函数是 PHP æ ¸å¿ƒçš„ç»„æˆ�éƒ¨åˆ†ã€‚æ— éœ€å®‰è£…å�³å�¯ä½¿ç”¨è¿™äº›å‡½æ•°ã€‚
| 函数 | �述 |
|---|---|
| addcslashes() | 返回在指定的å—符å‰�æ·»åŠ å��æ–œæ� çš„å—符串。 |
| addslashes() | 返回在预定义的å—符å‰�æ·»åŠ å��æ–œæ� çš„å—符串。 |
| bin2hex() | 把 ASCII å—符的å—符串转æ�¢ä¸ºå��å…进制值。 |
| chop() | 移除å—符串å�³ä¾§çš„空白å—符或其他å—符。 |
| chr() | 从指定 ASCII 值返回å—符。 |
| chunk_split() | 把å—符串分割为一连串更å°�的部分。 |
| convert_cyr_string() | 把å—符串由一ç§� Cyrillic å—符集转æ�¢æˆ�å�¦ä¸€ç§�。 |
| convert_uudecode() | 对 uuencode ç¼–ç �çš„å—符串进行解ç �。 |
| convert_uuencode() | 使用 uuencode 算法对å—符串进行编ç �。 |
| count_chars() | 返回å—符串所用å—符的信æ�¯ã€‚ |
| crc32() | 计算一个å—符串的 32 ä½� CRCï¼ˆå¾ªçŽ¯å†—ä½™æ ¡éªŒï¼‰ã€‚ |
| crypt() | å�•å�‘çš„å—ç¬¦ä¸²åŠ å¯†æ³•ï¼ˆhashing)。 |
| echo() | 输出一个或多个å—符串。 |
| explode() | 把å—符串打散为数组。 |
| fprintf() | æŠŠæ ¼å¼�化的å—符串写入到指定的输出æµ�。 |
| get_html_translation_table() | 返回 htmlspecialchars() 和 htmlentities() 使用的翻译表。 |
| hebrev() | 把希伯�(Hebrew)文本转�为��文本。 |
| hebrevc() | 把希伯�(Hebrew)文本转�为��文本,并把新行(\n)转�为 <br>。 |
| hex2bin() | 把å��å…进制值的å—符串转æ�¢ä¸º ASCII å—符。 |
| html_entity_decode() | 把 HTML 实体转æ�¢ä¸ºå—符。 |
| htmlentities() | 把å—符转æ�¢ä¸º HTML 实体。 |
| htmlspecialchars_decode() | 把一些预定义的 HTML 实体转æ�¢ä¸ºå—符。 |
| htmlspecialchars() | 把一些预定义的å—符转æ�¢ä¸º HTML 实体。 |
| implode() | è¿”å›žä¸€ä¸ªç”±æ•°ç»„å…ƒç´ ç»„å�ˆæˆ�çš„å—符串。 |
| join() | implode() 的别�。 |
| lcfirst() | 把å—符串ä¸çš„首å—符转æ�¢ä¸ºå°�写。 |
| levenshtein() | 返回两个å—符串之间的 Levenshtein è·�离。 |
| localeconv() | 返回本地数å—å�Šè´§å¸�æ ¼å¼�ä¿¡æ�¯ã€‚ |
| ltrim() | 移除å—符串左侧的空白å—符或其他å—符。 |
| md5() | 计算å—符串的 MD5 散列。 |
| md5_file() | 计算文件的 MD5 散列。 |
| metaphone() | 计算å—符串的 metaphone 键。 |
| money_format() | è¿”å›žæ ¼å¼�化为货å¸�å—符串的å—符串。 |
| nl_langinfo() | 返回指定的本地信�。 |
| nl2br() | 在å—符串ä¸çš„æ¯�个新行之å‰�æ�’å…¥ HTML æ�¢è¡Œç¬¦ã€‚ |
| number_format() | 通过å�ƒä½�分组æ�¥æ ¼å¼�化数å—。 |
| ord() | 返回å—符串ä¸ç¬¬ä¸€ä¸ªå—符的 ASCII 值。 |
| parse_str() | 把查询å—符串解æž�到å�˜é‡�ä¸ã€‚ |
| print() | 输出一个或多个å—符串。 |
| printf() | è¾“å‡ºæ ¼å¼�化的å—符串。 |
| quoted_printable_decode() | 把 quoted-printable å—符串转æ�¢ä¸º 8 ä½�å—符串。 |
| quoted_printable_encode() | 把 8 ä½�å—符串转æ�¢ä¸º quoted-printable å—符串。 |
| quotemeta() | 引用元å—符。 |
| rtrim() | 移除å—符串å�³ä¾§çš„空白å—符或其他å—符。 |
| setlocale() | 设置地区信�(地域信�)。 |
| sha1() | 计算å—符串的 SHA-1 散列。 |
| sha1_file() | 计算文件的 SHA-1 散列。 |
| similar_text() | 计算两个å—符串的相似度。 |
| soundex() | 计算å—符串的 soundex 键。 |
| sprintf() | æŠŠæ ¼å¼�化的å—符串写入一个å�˜é‡�ä¸ã€‚ |
| sscanf() | æ ¹æ�®æŒ‡å®šçš„æ ¼å¼�è§£æž�æ�¥è‡ªä¸€ä¸ªå—符串的输入。 |
| str_getcsv() | 把 CSV å—符串解æž�到数组ä¸ã€‚ |
| str_ireplace() | 替æ�¢å—符串ä¸çš„一些å—符(大å°�写ä¸�æ•�感)。 |
| str_pad() | 把å—符串填充为新的长度。 |
| str_repeat() | 把å—符串é‡�å¤�指定的次数。 |
| str_replace() | 替æ�¢å—符串ä¸çš„一些å—符(大å°�写æ•�感)。 |
| str_rot13() | 对å—符串执行 ROT13 ç¼–ç �。 |
| str_shuffle() | éš�机地打乱å—符串ä¸çš„æ‰€æœ‰å—符。 |
| str_split() | 把å—符串分割到数组ä¸ã€‚ |
| str_word_count() | 计算å—符串ä¸çš„å�•è¯�数。 |
| strcasecmp() | 比较两个å—符串(大å°�写ä¸�æ•�感)。 |
| strchr() | 查找å—符串在å�¦ä¸€å—符串ä¸çš„第一次出现。(strstr() 的别å��。) |
| strcmp() | 比较两个å—符串(大å°�写æ•�感)。 |
| strcoll() | 比较两个å—ç¬¦ä¸²ï¼ˆæ ¹æ�®æœ¬åœ°è®¾ç½®ï¼‰ã€‚ |
| strcspn() | 返回在找到任何指定的å—符之å‰�,在å—符串查找的å—符数。 |
| strip_tags() | 剥去å—符串ä¸çš„ HTML å’Œ PHP æ ‡ç¾ã€‚ |
| stripcslashes() | åˆ é™¤ç”± addcslashes() å‡½æ•°æ·»åŠ çš„å��æ–œæ� 。 |
| stripslashes() | åˆ é™¤ç”± addslashes() å‡½æ•°æ·»åŠ çš„å��æ–œæ� 。 |
| stripos() | 返回å—符串在å�¦ä¸€å—符串ä¸ç¬¬ä¸€æ¬¡å‡ºçŽ°çš„ä½�置(大å°�写ä¸�æ•�感)。 |
| stristr() | 查找å—符串在å�¦ä¸€å—符串ä¸ç¬¬ä¸€æ¬¡å‡ºçŽ°çš„ä½�置(大å°�写ä¸�æ•�感)。 |
| strlen() | 返回å—ç¬¦ä¸²çš„é•¿åº¦ã€‚ä¸æ–‡å—符串的处ç�†ä½¿ç”¨ mb_strlen() 函数。 |
| strnatcasecmp() | 使用一ç§�"自然排åº�"算法æ�¥æ¯”较两个å—符串(大å°�写ä¸�æ•�感)。 |
| strnatcmp() | 使用一ç§�"自然排åº�"算法æ�¥æ¯”较两个å—符串(大å°�写æ•�感)。 |
| strncasecmp() | å‰� n 个å—符的å—符串比较(大å°�写ä¸�æ•�感)。 |
| strncmp() | å‰� n 个å—符的å—符串比较(大å°�写æ•�感)。 |
| strpbrk() | 在å—ç¬¦ä¸²ä¸æ�œç´¢æŒ‡å®šå—符ä¸çš„ä»»æ„�一个。 |
| strpos() | 返回å—符串在å�¦ä¸€å—符串ä¸ç¬¬ä¸€æ¬¡å‡ºçŽ°çš„ä½�置(大å°�写æ•�感)。 |
| strrchr() | 查找å—符串在å�¦ä¸€ä¸ªå—ç¬¦ä¸²ä¸æœ€å�Žä¸€æ¬¡å‡ºçŽ°ã€‚ |
| strrev() | å��转å—符串。 |
| strripos() | 查找å—符串在å�¦ä¸€å—ç¬¦ä¸²ä¸æœ€å�Žä¸€æ¬¡å‡ºçŽ°çš„ä½�ç½®(大å°�写ä¸�æ•�感)。 |
| strrpos() | 查找å—符串在å�¦ä¸€å—ç¬¦ä¸²ä¸æœ€å�Žä¸€æ¬¡å‡ºçŽ°çš„ä½�ç½®(大å°�写æ•�感)。 |
| strspn() | 返回在å—符串ä¸åŒ…å�«çš„特定å—符的数目。 |
| strstr() | 查找å—符串在å�¦ä¸€å—符串ä¸çš„第一次出现(大å°�写æ•�感)。 |
| strtok() | 把å—符串分割为更å°�çš„å—符串。 |
| strtolower() | 把å—符串转æ�¢ä¸ºå°�写嗿¯�。 |
| strtoupper() | 把å—符串转æ�¢ä¸ºå¤§å†™å—æ¯�。 |
| strtr() | 转æ�¢å—符串ä¸ç‰¹å®šçš„å—符。 |
| substr() | 返回å—符串的一部分。 |
| mb_substr() | è¿”å›žä¸æ–‡å—符串的一部分。 |
| substr_compare() | 从指定的开始ä½�置(二进制安全和选择性区分大å°�写)比较两个å—符串。 |
| substr_count() | 计算å�串在å—符串ä¸å‡ºçŽ°çš„æ¬¡æ•°ã€‚ |
| substr_replace() | 把å—符串的一部分替æ�¢ä¸ºå�¦ä¸€ä¸ªå—符串。 |
| trim() | 移除å—符串两侧的空白å—符和其他å—符。 |
| ucfirst() | 把å—符串ä¸çš„首å—符转æ�¢ä¸ºå¤§å†™ã€‚ |
| ucwords() | 把å—ç¬¦ä¸²ä¸æ¯�个å�•è¯�的首å—符转æ�¢ä¸ºå¤§å†™ã€‚ |
| vfprintf() | æŠŠæ ¼å¼�化的å—符串写到指定的输出æµ�。 |
| vprintf() | è¾“å‡ºæ ¼å¼�化的å—符串。 |
| vsprintf() | æŠŠæ ¼å¼�化å—符串写入å�˜é‡�ä¸ã€‚ |
| wordwrap() | 按照指定长度对å—符串进行折行处ç�†ã€‚ |
点我分享笔记