PHP的right函數并不存在,你可能是想說substr
函數。substr
函數用于從字符串中提取一定長度的子字符串。在實際項目中,substr
函數可以用于以下場景:
$file_name = "example.txt";
$file_extension = substr($file_name, strrpos($file_name, ".") + 1);
echo $file_extension; // 輸出 "txt"
$str = "Hello, World!";
$short_str = substr($str, 0, 5);
echo $short_str; // 輸出 "Hello"
function truncateString($string, $length) {
if (strlen($string) > $length) {
return substr($string, 0, $length) . "...";
} else {
return $string;
}
}
$long_text = "This is a long text that needs to be truncated.";
$truncated_text = truncateString($long_text, 20);
echo $truncated_text; // 輸出 "This is a long te..."
$url = "https://www.example.com/path/to/page";
$domain = substr($url, strpos($url, "://") + 3);
$domain = substr($domain, 0, strpos($domain, "/"));
echo $domain; // 輸出 "www.example.com"
這些場景只是substr
函數在實際項目中的一些應用,還有很多其他場景可以根據需求使用substr
函數。