PHP 5 String 函数

PHP 5 String 函数

PHP 字符串函数是 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() Tulosta yksi tai useita merkkijonoja.
explode() 将字符串拆分为数组。
fprintf() 将格式化的字符串写入到指定的输出流。
get_html_translation_table() 返回由 htmlspecialchars() 和 htmlentities() 使用的翻译表。
hebrev() 转换希伯来文本为可见文本。
hebrevc() 转换希伯来文本为可见文本,并将新行(\n)转换为 <br>。
hex2bin() Muunna kaksinumeroinen merkkijono ASCII-merkeiksi.
html_entity_decode() Muunna HTML-entiteet merkeiksi.
htmlentities() Muunna merkit HTML-entiteiksi.
htmlspecialchars_decode() Muunna joitakin ennakkoesitettyjä HTML-entiteitä merkeiksi.
htmlspecialchars() Muunna joitakin ennakkoesitettyjä merkkejä HTML-entiteiksi.
implode() Palauta merkkijono, joka koostuu taulukon elementeistä.
join() implode() -alias.
lcfirst() Muunna merkkijonon ensimmäinen merkki pieneksi.
levenshtein() Palauta kahden merkkijonon välinen Levenshtein-etäisyys.
localeconv() Palauta paikalliset numero- ja valuuttamuodot.
ltrim() Poista merkkijonon vasemmalta puolelta olevat tyhjät merkit tai muut merkit.
md5() Laske merkkijonon MD5-skaalautunut arvo.
md5_file() Laske tiedoston MD5-skaalautunut arvo.
metaphone() Laske merkkijonon metaphone-avain.
money_format() Palauta muotoiltu valuuttamerkkijono.
nl_langinfo() Palauta tiettyjä paikallisia tietoja.
nl2br() Lisää HTML-riivittymä jokaisen uuden rivin eteen merkkijonossa.
number_format() Muotoile numero tuhannesosina.
ord() Palauta merkkijonon ensimmäisen merkin ASCII-arvo.
parse_str() Jaa hakustringi muuttujaan.
print() Tulosta yksi tai useita merkkijonoja.
printf() Lisää muotoillun merkkijonon.
quoted_printable_decode() Muunna quoted-printable-merkkijono 8-alkioiseksi merkkijonoksi.
quoted_printable_encode() Muunna 8-alkioinen merkkijono quoted-printable-merkkijonoksi.
quotemeta() Käytä meta-merkkejä.
rtrim() Poista merkkijonon oikealta puolelta olevat tyhjät merkit tai muut merkit.
setlocale() Aseta alueinfo (alueasetukset).
sha1() Laske merkkijonon SHA-1-skaalautunut arvo.
sha1_file() Laske tiedoston SHA-1-skaalautunut arvo.
similar_text() Laske kahden merkkijonon samanlaisuus.
soundex() Laske merkkijonon soundex-avain.
sprintf() Kirjoittaa muotoillun merkkijonon muuttujiin.
sscanf() Jaa merkkijonosta syötettä määritetyssä muodossa.
str_getcsv() Jaa CSV-merkkijono taulukoksi.
str_ireplace() Korvaa merkkijonon joitakin merkkejä (ei tarkkaava kirjainkoon suhteen).
str_pad() Täyttää merkkijonon uudella pituudella.
str_repeat() Kertoo merkkijonon määritetyn määrän kertaa.
str_replace() Korvaa merkkijonon joitakin merkkejä (tarkkaava kirjainkoon suhteen).
str_rot13() Suorittaa ROT13-koodauksen merkkijonolla.
str_shuffle() Ryhmittele merkkijonon kaikki merkit satunnaisessa järjestyksessä.
str_split() Jaa merkkijono taulukoksi.
str_word_count() Laskee merkkijonon sisällä olevien sanojen määrän.
strcasecmp() Vertaa kahta merkkijonoa (ei tarkkaava kirjainkoon suhteen).
strchr() Etsii merkkijonon ensimmäisen sijainnin toisessa merkkijonossa (strstr() on sen synonyymi).
strcmp() Vertaa kahta merkkijonoa (tarkkaava kirjainkoon suhteen).
strcoll() Vertaa kahta merkkijonoa (lokaalipäätökseen perustuen).
strcspn() Palauttaa merkkejä, jotka ennen kuin löytää tiettyjä määritettyjä merkkejä.
strip_tags() Poistaa merkkijonosta HTML- ja PHP-merkit.
stripcslashes() Poistaa addcslashes()-funktiolla lisättyjä pystysuoria viivoja.
stripslashes() Poistaa addslash()-funktiolla lisättyjä pystysuoria viivoja.
stripos() Palauttaa merkkijonon ensimmäisen sijainnin toisessa merkkijonossa (ei tarkkaava kirjainkoon suhteen).
stristr() Etsii merkkijonon ensimmäisen sijainnin toisessa merkkijonossa (ei tarkkaava kirjainkoon suhteen).
strlen() Palauttaa merkkijonon pituuden.
strnatcasecmp() Vertaa kahta merkkijonoa käyttäen "luonnollista järjestystä" -algoritmia (ei tarkkaava kirjainkoon suhteen).
strnatcmp() Vertaa kahta merkkijonoa käyttäen "luonnollista järjestystä" -algoritmia (tarkkaava kirjainkoon suhteen).
strncasecmp() Vertaa ensimmäisiä n merkkejä merkkijonoissa (ei tarkkaava kirjainkoon suhteen).
strncmp() Vertaa ensimmäisiä n merkkejä merkkijonoissa (tarkkaava kirjainkoon suhteen).
strpbrk() Etsii merkkijonosta yhden merkkijonon minkä tahansa merkin.
strpos() Palauttaa merkkijonon ensimmäisen sijainnin toisessa merkkijonossa (tarkkaava kirjainkoon suhteen).
strrchr() Etsii merkkijonon viimeisen esiintymän toisessa merkkijonossa.
strrev() Kääntää merkkijonon.
strripos() Etsii merkkijonon viimeisen esiintymän toisessa merkkijonossa (case-insensitive).
strrpos() Etsii merkkijonon viimeisen esiintymän toisessa merkkijonossa (case-sensitive).
strspn() Palauttaa merkkijonon sisältämien tiettyjen merkkien määrän.
strstr() Etsii merkkijonon ensimmäisen esiintymän toisessa merkkijonossa (case-sensitive).
strtok() Jaa merkkijono pienempiin merkkijonoihin.
strtolower() Muuntaa merkkijonon pieneksi.
strtoupper() Muuntaa merkkijonon suureksi.
strtr() Muuntaa merkkijonon tiettyjä merkkejä.
substr() Palauttaa merkkijonon osan.
substr_compare() Vertaillaan kahden merkkijonon osaa alkuperäisestä sijainnista (binäärisesti turvallinen ja valinnainen case-insensitive).
substr_count() Laskee alijonon esiintymien määrän merkkijonossa.
substr_replace() Korvaa merkkijonon osa toisella merkkijonolla.
trim() Poistaa merkkijonon molemmilta puolilta välilyönnit ja muut merkit.
ucfirst() Muuntaa merkkijonon ensimmäisen kirjaimen suureksi.
ucwords() Muuntaa merkkijonon jokaisen sanan ensimmäisen kirjaimen suureksi.
vfprintf() Kirjoittaa muotoillun merkkijonon tiettyyn tulostusvirtaan.
vprintf() Lisää muotoillun merkkijonon.
vsprintf() Kirjoittaa muotoillun merkkijonon muuttujaan.
wordwrap() Rikkoo merkkijonon tiettyyn määrään merkkijonoksi