substr()函數是PHP中用來截取字符串的函數,它的用法有以下幾種:
substr(string $string, int $start, ?int $length): 這是substr()函數的基本用法,用于從給定的字符串$string中截取$start位置開始的$length個字符。如果$length參數被省略或為負數,則截取到字符串的末尾。
substr_replace(string $string, string $replacement, int $start, ?int $length): 這個用法是將字符串$string中從$start位置開始的$length個字符替換為$replacement字符串。
substr_compare(string $string1, string $string2, int $start, ?int $length, bool $case_insensitive): 這個用法是比較兩個字符串$string1和$string2從$start位置開始的$length個字符是否相等。$case_insensitive參數用于指定比較時是否忽略大小寫,默認為false。
substr_count(string $string, string $substring, ?int $start, ?int $length): 這個用法是統計字符串$string中$substring出現的次數。可以通過$start和$length參數指定要搜索的字符串的起始位置和長度。
substr_replace(string $string, string $replacement, mixed $start, ?mixed $length): 這個用法是將字符串$string中的一部分替換為$replacement字符串。可以通過$start和$length參數指定要替換的字符串的起始位置和長度。不同于第二點的用法,這里的$start和$length參數可以是一個數組,用于指定多個不同的替換位置和長度。
這些是substr()函數的常見用法,還有一些其他的使用方式可以根據具體的需求來使用。