Heim  >  Artikel  >  Backend-Entwicklung  >  Beschreibung von String-Funktionen in PHP

Beschreibung von String-Funktionen in PHP

不言
不言Original
2018-07-10 16:42:411200Durchsuche

Dieser Artikel stellt hauptsächlich die Beschreibung von String-Funktionen in PHP vor, die einen bestimmten Referenzwert hat. Jetzt kann ich ihn mit allen teilen, die ihn brauchen.

PHP-String-Funktionen

strlen()Ermitteln Sie die Länge

echo strlen("hello world"); Ausgabe 12

substr(); Gibt einen Teil der Zeichenfolge zurück.

echo substr("Hallo Welt",6)."
"; Ausgabe Welt

echo substr("Hallo Welt ",-4)."
"; Ausgabewelt

echo substr("Hallo Welt",6,6)."
"; Ausgabewelt

echo substr("Hallo Welt",0,-6)."
"; Ausgabe Hallo

substr_count(); Zählen Sie, wie oft die Teilzeichenfolge in der Zeichenfolge vorkommt.

substr_replace();Ersetzen Sie einen Teil der Zeichenfolge durch eine andere Zeichenfolge .

explode()Teilen Sie die Zeichenfolge in ein Array auf:

$str = "Hallo Welt. Ich liebe Shanghai !";

print_r(explode(" ",$str));

trim()Move Except Leerzeichen und andere Zeichen auf beiden Seiten der Zeichenfolge.

$str = "Hello World!";

echo trim($str,"Hed!");

ltrim()Entfernen Sie Leerzeichen oder andere Zeichen auf der linken Seite der Zeichenfolge.

rtrim()Entfernen Sie Leerzeichen oder andere Zeichen auf der rechten Seite der Zeichenfolge.

str_split()Teilen Sie die Zeichenfolge in ein Array auf.

print_r(str_split("Shanghai",3));

Ausgabe: Array ( [0] => Sha [1] => ngh [2] => ai )

str_replace()Ändern Sie die Zeichenfolge „Hallo world! Welt!");strrev()Kehrt die Zeichenfolge um.

count()

Die Funktion wird verwendet, um die Länge des Arrays (Anzahl der Elemente) zurückzugeben:

strpos()Suchort abrufen

echo strpos("hello world!","world") Ausgabe 6

strtoupper()

Konvertieren Sie die Zeichenfolge in Kleinbuchstaben

.

strtolower()

Wandelt die Zeichenfolge in Großbuchstaben um.

strip_tags()

HTML- und PHP-Tags aus Zeichenfolgen entfernen str_word_count() Anzahl die Anzahl der Wörter in einer Zeichenfolge.

strstr() Findet das erste Vorkommen von

in einer anderen Zeichenfolge

(für schreibempfindliche Größen).

stristr()

Findet das erste Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge (Groß- und Kleinschreibung wird nicht berücksichtigt).

echo strstr("I love Shanghai!","Shanghai"); 函数搜索字符串在另一字符串中的第一次出现。

strtr()转换字符串中特定的字符。

把字符串中的字符 "ia" 替换为 "eo":

echo strtr("Hilla Warld","ia","eo"); 输出 Hello World

strripos()  查找字符串在另一字符串中最后一次出现的位置

strrpos()   查找字符串在另一字符串中最后一次出现的位置(对大小写敏感)。

strspn();返回在字符串中包含的特定字符的数目。

echo strspn("abcdefand","abc"); 输出 3

is_array() ;判断是否是数字;

存取和修改字符串中的字符

字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应的数字来查找和修改,比如 $str[42] , $str{42}, 可以把 字符串想像数组

$str = 'abcdefghigk';
for($i = 0;$i < strlen($str);$i++){
echo $str[$i].&#39;<br />';或者echo $str{$i}.'<br />';
}die
// 正则校验特殊符号
$word = $f.$h.$o.$n;
if(preg_match("/[\'.,:;*?~`!@ #$%^&+=)(<>{}]|\]|\[|\/|\\\|\"|\|/",$word)){  //不允许特殊字符
}

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

如何解决php在foreach循环后留下的数组引用问题

关于php如何调用phantomjs给微信小程序分享的问题

Das obige ist der detaillierte Inhalt vonBeschreibung von String-Funktionen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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