Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der in PHP integrierten String-Verarbeitungsfunktionen

Detaillierte Erläuterung der in PHP integrierten String-Verarbeitungsfunktionen

高洛峰
高洛峰Original
2017-02-07 10:40:151511Durchsuche

Eigenschaften von Strings

1. Andere in String-Typ-Verarbeitungsfunktionen verwendete Datentypen werden automatisch in Strings umgewandelt und verarbeitet

<?php
echo substr("abcdefghijklmn",2,4),"<br>";  //cdef
//使用数字会自动转化为字符串
echo substr(123456,2,4);  //3456
?>

2 . Strings können als Arrays behandelt werden Zeichensätze

<?php
$str="abcdefg";
 
//下面这两种方法都可以输出想要的字符
echo $str[2]."<br>";
//但是为了区分数组我们常用下面一种
echo $str{2}."<br>";
?>

Leistungsstarke integrierte String-Verarbeitungsfunktionen

1. Häufig verwendete String-Ausgabefunktionen

echo()
print()
die ()----exit()
printf() Zeichenfolge formatieren
sprintf() Formatierte Zeichenfolge zurückgeben

2. Häufig verwendete Zeichenfolgenformatierungsfunktionen

Zeichen entfernen
ltrim(); Entfernen Sie die Zeichenfolge auf der linken Seite (Leerzeichen werden standardmäßig entfernt)
rtrim(); Entfernen Sie die Zeichenfolge auf der rechten Seite

<?php
$str="  abc  ";
 
echo strlen($str)."<br>";
echo strlen(ltrim($str))."<br>";
echo strlen(rtrim($str))."<br>";
echo strlen(trim($str))."<br>";
 
$str1="123This is Test";
 
//第二个参数指定要删除的字符(串)
echo ltrim($str1,&#39;1&#39;)."<br>";
//删除所有的数字  0..9表示范围
echo ltrim($str1,&#39;0..9&#39;)."<br>";
?>
String hinzufügen

str_pad(); String hinzufügen (standardmäßig rechts hinzugefügt)

<?php
$str="hello";
 
//默认从右边补充
echo str_pad($str,10,"@")."<br>";
//两边补充
echo str_pad($str,10,"@",STR_PAD_BOTH)."<br>";
//从左边补充
echo str_pad($str,10,"@",STR_PAD_LEFT)."<br>";
?>
Größenschreibkonvertierung

strtolower(); Alle Zeichen werden konvertiert in Kleinbuchstaben

strtoupper(); Alle Zeichen werden in Großbuchstaben umgewandelt
ucfirst(); Der erste Buchstabe wird in Großbuchstaben umgewandelt
ucword( ); Wandelt den ersten Buchstaben jedes Wortes in Großbuchstaben um

<?php
$str="My name is TOM!";
 
echo strtoupper($str)."<br>";
echo strtolower($str)."<br>";
echo ucfirst($str)."<br>";
echo ucwords($str)."<br>";
?>
String-Formatierung im Zusammenhang mit HTML-Tags

nl2br(); Funktion für jede neue Zeile im String (n) vor dem Einfügen eines HTML-Neuzeilenzeichens (df250b2156c434f3390392d09b1c9563).

htmlentities(); Funktion konvertiert Zeichen in HTML-Entitäten.

htmllspeciachars(); Die Funktion konvertiert einige vordefinierte Zeichen in HTML-Entitäten. Die vordefinierten Zeichen für

sind:

& (kaufmännisches Und) wird zu &
"" (doppeltes Anführungszeichen) wird zu "
'' (einfaches Anführungszeichen) wird zu '
83d2ea32217ac99087309cbf914c118b0 – wenn Zeichenfolge1 größer als Zeichenfolge2 ist

strcasecmp( ; Der Inhalt ist vollständig, ich hoffe, er kann Ihnen eine Referenz geben, und ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.

Ausführlichere Erläuterungen zu den in PHP integrierten String-Verarbeitungsfunktionen finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
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