Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Funktion trim(), die Leerzeichen oder andere vordefinierte Zeichen auf beiden Seiten einer Zeichenfolge entfernt

PHP-Funktion trim(), die Leerzeichen oder andere vordefinierte Zeichen auf beiden Seiten einer Zeichenfolge entfernt

黄舟
Freigeben: 2023-03-17 07:16:01
Original
2237 Leute haben es durchsucht

Beispiel

Entfernen Sie die Zeichen auf der linken Seite der Zeichenfolge („Er“ in „Hallo“ und „d!“ in „Welt“):

<?php
$str = "Hello World!";
echo $str . "<br>";
echo trim($str,"Hed!");
?>
Nach dem Login kopieren

Definition und Verwendung

Die Funktion trim() entfernt Leerzeichen oder andere vordefinierte Zeichen auf beiden Seiten einer Zeichenfolge.

Verwandte Funktionen:

  • ltrim() – entfernt Leerzeichen oder andere vordefinierte Zeichen auf der linken Seite der Zeichenfolge.

  • rtrim() – Entfernt Leerzeichen oder andere vordefinierte Zeichen auf der rechten Seite einer Zeichenfolge.

Syntax

trim(string,charlist)
Nach dem Login kopieren
ParameterBeschreibung
stringErforderlich. Gibt die zu überprüfende Zeichenfolge an.
charlistOptional. Gibt an, welche Zeichen aus der Zeichenfolge entfernt
参数描述
string必需。规定要检查的字符串。
charlist可选。规定从字符串中删除哪些字符。如果省略该参数,则移除下列所有字符:
  • "" - NULL

  • "t" - 制表符

  • "n" - 换行

  • "x0B" - 垂直制表符

  • "r" - 回车

  • " " - 空格

werden sollen. Wenn dieser Parameter weggelassen wird, werden alle folgenden Zeichen entfernt:

返回值:返回已修改的字符串。
PHP 版本:4+
更新日志在 PHP 4.1 中,新增了 charlist 参数。

更多实例

实例 1

移除字符串两侧的空格:

<?php
$str = " Hello World! ";
echo "Without trim: " . $str;
echo "<br>";
echo "With trim: " . trim($str);
?>
Nach dem Login kopieren

上面代码的 HTML 输出如下(查看源代码):

<!DOCTYPE html>
<html>
<body>

Without trim: Hello World! <br>With trim: Hello World!
</body>
</html>
Nach dem Login kopieren

上面代码的浏览器输出如下:

Without trim: Hello World!
With trim: Hello World!
Nach dem Login kopieren
Nach dem Login kopieren

实例 2

移除字符串两侧的换行符(\n):

<?php
$str = "nnnHello World!nnn";
echo "Without trim: " . $str;
echo "<br>";
echo "With trim: " . trim($str);
?>
Nach dem Login kopieren

上面代码的 HTML 输出如下(查看源代码):

<!DOCTYPE html>
<html>
<body>

Without trim:


Hello World!


<br>With trim: Hello World!
</body>
</html>
Nach dem Login kopieren

上面代码的浏览器输出如下:

Without trim: Hello World!
With trim: Hello World!
Nach dem Login kopieren
Nach dem Login kopieren

例子

<?php 
$str = "##使用函数trim去掉字符串两端特定字符####"; 
$str1 = trim($str,"#"); 
//为函数trim传入第二个参数,
trim将删除字符串$str两端的#字符 echo $str."<br>"; 
echo $str1; 
?>
Nach dem Login kopieren

输出:

##使用PHP函数trim()去掉字符串两端特定字符#### 使用函数trim去掉字符串两端特定字符


Das obige ist der detaillierte Inhalt vonPHP-Funktion trim(), die Leerzeichen oder andere vordefinierte Zeichen auf beiden Seiten einer Zeichenfolge entfernt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage