PHP 文字列

22個の関数

strlenstrlen(string $string): int

文字列のバイト長を返します。

substrsubstr(string $string, int $offset, ?int $length): string

文字列の一部を返します。

strposstrpos(string $haystack, string $needle, int $offset = 0): int|false

最初に現れる位置を返します。

str_containsstr_contains(string $haystack, string $needle): bool

文字列が含まれているか確認します。(PHP 8+)

str_starts_withstr_starts_with(string $haystack, string $needle): bool

文字列が指定したプレフィックスで始まるか確認します。(PHP 8+)

str_ends_withstr_ends_with(string $haystack, string $needle): bool

文字列が指定したサフィックスで終わるか確認します。(PHP 8+)

str_replacestr_replace(array|string $search, array|string $replace, string $subject): string

検索文字列を置換します。

strtolowerstrtolower(string $string): string

文字列を小文字に変換します。

strtoupperstrtoupper(string $string): string

文字列を大文字に変換します。

trimtrim(string $string, string $characters = ' \n\r\t\v\x00'): string

先頭と末尾の空白(または指定した文字)を削除します。

explodeexplode(string $separator, string $string, int $limit = PHP_INT_MAX): array

区切り文字で文字列を分割して配列で返します。

implodeimplode(string $separator, array $array): string

配列要素を区切り文字で連結します。

sprintfsprintf(string $format, mixed ...$values): string

書式文字列に従ってフォーマットされた文字列を返します。

nl2brnl2br(string $string): string

改行文字の前に<br />タグを挿入します。

htmlspecialcharshtmlspecialchars(string $string): string

HTML特殊文字をエンティティに変換します。

strip_tagsstrip_tags(string $string): string

HTMLおよびPHPタグを削除します。

str_padstr_pad(string $string, int $length, string $pad_string = ' ', int $pad_type = STR_PAD_RIGHT): string

文字列を指定した長さに埋めます。

str_repeatstr_repeat(string $string, int $times): string

文字列をn回繰り返します。

ucfirstucfirst(string $string): string

最初の文字を大文字に変換します。

ucwordsucwords(string $string): string

各単語の最初の文字を大文字に変換します。

str_splitstr_split(string $string, int $length = 1): array

文字列を配列に変換します。

number_formatnumber_format(float $num, int $decimals = 0): string

数値を書式化した文字列で返します。