English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP strtok() Funktion und Beispiel

PHP String Zeichenkettenfunktionen Handbuch

Die strtok()-Funktion wird verwendet, um Zeichenfolgen zu markieren und zu teilen, um sie in kleinere Zeichenfolgen (Markierungen) zu teilen.

Syntax

strtok(string,split)

Definition und Verwendung

 strtok() teilt die Zeichenfolge string in mehrere Unterzeichenfolgen auf, die durch das Zeichen im token getrennt werden. Dies bedeutet auch, dass Sie eine Zeichenfolge wie "This is an example string" in独立的单词 trennen können, indem Sie den Leerzeichen-Zeichen verwenden.
Beachten Sie, dass das string-Parameter nur beim ersten Aufruf der strtok-Funktion verwendet wird. Bei jedem nachfolgenden Aufruf wird nur der token-Parameter verwendet, da dieser die Position im String string merkt. Wenn Sie eine neue Zeichenfolge neu starten möchten, müssen Sie wieder string als Parameter an strtok übergeben, um die Initialisierung abzuschließen. Beachten Sie, dass mehrere Zeichen im token-Parameter verwendet werden können. Die Zeichenfolge wird durch jeden dieser Zeichen getrennt.

Rückgabewert

Es gibt eine markierte Zeichenfolge zurück.

Parameter

NummerParameter und Beschreibung
1

string

Zu trennende Zeichenfolge

2

split

Bestimmen Sie ein oder mehrere Trennzeichen

Online-Beispiel

Probieren Sie den folgenden Beispiel, um Zeichenfolgen durch Leerzeichen zu trennen:

<?php
   //strtok() Funktion, Zeichenfolgen durch Leerzeichen trennen
   $input = "Wie lerne ich PHP gut?";
   $token = strtok($input, " ");
   
   while ($token !== false){
      echo "$token<br>";
      $token = strtok(" ");
   }
?>
Testen Sie heraus‹/›

Ausgabeergebnis

Wie
zu
lernen
PHP
gut?

PHP String Zeichenkettenfunktionen Handbuch