當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP mb_strimwidth()用法及代碼示例


mb_strimwidth() 函數是 PHP 中的內置函數,它返回指定寬度的截斷字符串。

用法:

string mb_strimwidth($string, $start, $width, $trim_marker, $encoding )

Parameters: 該函數接受五個參數,如下所述:

  • $string: 該參數指定將被修剪的字符串。
  • $start:這是開始修剪的起點。字符串的開頭(索引從 0 開始)。如果start初始化為負數,則將從字符串的末尾開始。
  • $width: 該參數指定修剪字符串所需的寬度。如果 with 為負數,則將從字符串末尾開始計數。
  • $trim_maker: 該參數指定將一個字符串添加到修剪字符串的末尾。
  • $encoding: 將使用字符編碼。默認情況下,它將使用 UTF-8。編碼參數表示字符編碼。如果省略或為空,則將使用內部字符編碼值。

返回值:該函數返回截斷的字符串。

示例 1:下麵的程序演示了mb_strimwidth()函數。

PHP


<?php 
  
$str = "This is a very long string that needs to be trimmed"; 
$trimmed_str = mb_strimwidth($str, 0, 20, "..."); 
echo $trimmed_str; 
  
?>

輸出:

This is a very lo...  

示例 2:下麵的程序演示了mb_strimwidth()函數。

PHP


<?php 
  
$str = "Geeks for Geeks Matter"; 
$trimmed_str = mb_strimwidth($str, -5,5 , "Gee"); 
echo $trimmed_str; 
  
?>

輸出:

atter 

參考:https://www.php.net/manual/en/function.mb-strimwidth.php


相關用法


注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP mb_strimwidth() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。