„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie teilt man einen String in JavaScript wie die Funktion „explosive()“ von PHP auf?

Wie teilt man einen String in JavaScript wie die Funktion „explosive()“ von PHP auf?

Veröffentlicht am 31.10.2024
Durchsuche:350

How to Split a String in JavaScript Like PHP\'s explode() Function?

Javascript-Äquivalent zu PHP Explode()

PHPs Explode()-Funktion ermöglicht es Ihnen, eine Zeichenfolge basierend auf einem bestimmten Trennzeichen in ein Array aufzuteilen. In JavaScript kann eine ähnliche Funktionalität mit der Methode split() erreicht werden.

Betrachten Sie beispielsweise den folgenden PHP-Code:

$str = '0000000020C90037:TEMP:data';
$arr = explode(':', $str);
$var = $arr[1].':'.$arr[2];

Dieser Code teilt die Zeichenfolge am Trennzeichen : und weist das zweite und dritte Element des resultierenden Arrays der Variablen $var zu .

Um die gleiche Funktionalität in JavaScript zu erreichen, können Sie den folgenden Code verwenden:

var mystr = '0000000020C90037:TEMP:data';
var myarr = mystr.split(":");
var myvar = myarr[1]   ":"   myarr[2];

Dieser Code lädt die Zeichenfolge in die Variable mystr, teilt sie am Trennzeichen : auf und speichert das resultierende Array in der Variablen myarr. Das zweite und dritte Element des Arrays werden dann verkettet und in der Variablen myvar gespeichert.

Mit diesem Ansatz können Sie eine Zeichenfolge in JavaScript effektiv „explodieren“ und die gewünschte Teilzeichenfolge erhalten.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3