Heim php教程 PHP源码 字符串拆分,当遇到区间时遍历区间内的所有值

字符串拆分,当遇到区间时遍历区间内的所有值

May 19, 2018 pm 04:42 PM

跳至                     [1]     [全屏预览]

public function explodes($str){

    $return = [];

    $array = [];

    foreach(explode(",",$str) as $k => $v){

        $return = array_merge($return,(strpos($v,'-') && $array = explode('-',$v))?range($array[0],$array[1]):[$k=>intval($v)]);

    }

    return $return;

}
Nach dem Login kopieren

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Verwenden Sie die Funktion strings.Split, um eine Zeichenfolge gemäß dem angegebenen Trennzeichen in mehrere Teilzeichenfolgen aufzuteilen. Verwenden Sie die Funktion strings.Split, um eine Zeichenfolge gemäß dem angegebenen Trennzeichen in mehrere Teilzeichenfolgen aufzuteilen. Jul 24, 2023 pm 03:21 PM

Verwenden Sie die Funktion strings.Split, um eine Zeichenfolge gemäß dem angegebenen Trennzeichen in mehrere Teilzeichenfolgen aufzuteilen. In der Go-Sprache können wir die Split-Funktion im Strings-Paket verwenden, um eine Zeichenfolge entsprechend dem angegebenen Trennzeichen in mehrere Teilzeichenfolgen aufzuteilen. Dies ist sehr nützlich, wenn Sie mit Zeichenfolgen arbeiten, insbesondere wenn wir bestimmte Inhalte aus der Zeichenfolge aufteilen, analysieren oder extrahieren müssen. Der Prototyp der Split-Funktion lautet wie folgt: funcSplit(s,sepstring)[]string where, s

Python-Programm zum Aufteilen von Zeichenfolgen in überlappende Teilzeichenfolgen der Größe k Python-Programm zum Aufteilen von Zeichenfolgen in überlappende Teilzeichenfolgen der Größe k Aug 27, 2023 pm 07:29 PM

Das Aufteilen einer Zeichenfolge in kleinere Teile ist in vielen Textverarbeitungs- und Datenanalyseszenarien eine häufige Aufgabe. In diesem Blogbeitrag untersuchen wir, wie man ein Python-Programm schreibt, das eine gegebene Zeichenfolge in überlappende Zeichenfolgen der Größe k aufteilt. Dieses Programm kann sehr nützlich sein, wenn Sie mit Datensequenzen arbeiten, die eine Analyse, Merkmalsextraktion oder Mustererkennung erfordern. Das Problem verstehen Bevor wir uns mit den Implementierungsdetails befassen, definieren wir die Anforderungen unseres Programms. Wir müssen eine Python-Lösung entwickeln, die einen String als Eingabe nimmt und ihn in überlappende Strings der Größe k aufteilt. Wenn die angegebene Zeichenfolge beispielsweise „Hallo Welt!“ lautet und k den Wert 3 hat, sollte das Programm die folgende Wiederholung generieren

Umgang mit String-Splitting-Problemen in der C++-Entwicklung Umgang mit String-Splitting-Problemen in der C++-Entwicklung Aug 22, 2023 pm 04:21 PM

Umgang mit der String-Aufteilung in der C++-Entwicklung In der C++-Entwicklung ist die String-Aufteilung ein häufiges Problem. Wenn wir eine Zeichenfolge anhand eines bestimmten Trennzeichens aufteilen müssen, beispielsweise einen Satz in Wörter aufteilen oder jede Zeile einer CSV-Datei in verschiedene Felder aufteilen müssen, müssen wir eine effiziente und zuverlässige Methode verwenden, um das Problem der Zeichenfolgenaufteilung zu lösen. Im Folgenden werden einige häufig verwendete Methoden zum Umgang mit Problemen bei der Zeichenfolgenaufteilung in der C++-Entwicklung vorgestellt. Verwenden Sie stringstreamstringst

Methoden zur Optimierung der Java-String-Splitting-Leistung Methoden zur Optimierung der Java-String-Splitting-Leistung Jun 30, 2023 pm 10:19 PM

So lösen Sie das Leistungsproblem der String-Aufteilung in der Java-Entwicklung. In der Java-Entwicklung ist die String-Verarbeitung ein sehr häufiger Vorgang. Unter anderem ist die String-Split-Operation in vielen Szenarien unverzichtbar. Mit zunehmender Datengröße tritt jedoch das Leistungsproblem der Zeichenfolgenaufteilung allmählich in den Vordergrund, was sich negativ auf die Ausführungseffizienz des Programms auswirkt. In diesem Artikel wird untersucht, wie Leistungsprobleme bei der Zeichenfolgenaufteilung in der Java-Entwicklung gelöst werden können, und es werden einige praktische Optimierungsvorschläge gemacht. 1. Vermeiden Sie die Verwendung regulärer Ausdrücke in Java

Welche Möglichkeiten gibt es, einen String in PHP in ein Array aufzuteilen? Welche Möglichkeiten gibt es, einen String in PHP in ein Array aufzuteilen? Sep 18, 2023 pm 02:27 PM

Die Methoden sind: 1. Die Funktion „explodieren“ kann die Zeichenfolge gemäß dem angegebenen Trennzeichen in ein Array aufteilen. 2. Die Funktion „str_split()“ kann die Zeichenfolge in ein Array aus einzelnen Zeichen aufteilen. 3. Die Funktion „preg_split()“; Strings können basierend auf regulären Ausdrücken in Arrays aufgeteilt werden. 4. Die Funktion sscanf() kann Strings gemäß dem angegebenen Format analysieren und die Parsing-Ergebnisse in Arrays speichern. 5. String-Interception-Methode, die eine String-Interception verwenden kann in ein Array um eine bestimmte Länge usw.

Teilen Sie den String mithilfe der PHP-Funktion „explode' in ein Array auf. Teilen Sie den String mithilfe der PHP-Funktion „explode' in ein Array auf. Jul 24, 2023 pm 11:09 PM

Verwenden Sie die PHP-Funktion „explode“, um einen String in ein Array aufzuteilen. Bei der PHP-Entwicklung kommt es häufig vor, dass Sie einen String entsprechend dem angegebenen Trennzeichen aufteilen müssen. Zu diesem Zeitpunkt können wir die in PHP integrierte Funktion „explode“ verwenden, um einen String in ein Array zu konvertieren. In diesem Artikel wird erläutert, wie Sie mit der Funktion „explode“ eine Zeichenfolge aufteilen, und es werden relevante Codebeispiele gegeben. Die grundlegende Syntax der Funktion „explode“ lautet wie folgt: arrayexplode(

So teilen Sie eine Zeichenfolge mithilfe der StringTokenizer-Klasse in Java in mehrere Teilzeichenfolgen auf So teilen Sie eine Zeichenfolge mithilfe der StringTokenizer-Klasse in Java in mehrere Teilzeichenfolgen auf Jul 24, 2023 pm 03:24 PM

So verwenden Sie die StringTokenizer-Klasse in Java, um eine Zeichenfolge in mehrere Teilzeichenfolgen aufzuteilen. Einführung: In der Java-Entwicklung ist es häufig erforderlich, eine Zeichenfolge zur weiteren Verarbeitung in mehrere Teilzeichenfolgen aufzuteilen. Java bietet viele Methoden zum Teilen von Zeichenfolgen. Eines der am häufigsten verwendeten Tools ist die StringTokenizer-Klasse. In diesem Artikel wird die grundlegende Verwendung der StringTokenizer-Klasse vorgestellt und Codebeispiele bereitgestellt, um den Lesern ein besseres Verständnis zu erleichtern. StringToknizer

Verwenden Sie die PHP-Funktion „str_split', um einen String in ein Zeichenarray aufzuteilen Verwenden Sie die PHP-Funktion „str_split', um einen String in ein Zeichenarray aufzuteilen Jul 25, 2023 pm 02:53 PM

Verwenden Sie die PHP-Funktion „str_split“, um eine Zeichenfolge in ein Zeichenarray aufzuteilen. In PHP müssen wir manchmal eine Zeichenfolge in ein Zeichenarray aufteilen. In diesem Fall können wir dies einfach mit der PHP-Funktion „str_split“ erreichen. In diesem Artikel wird die Verwendung der Funktion „str_split“ vorgestellt und einige Beispiele für ihre Verwendung aufgeführt. Die grundlegende Syntax der Funktion „str_split“ lautet wie folgt: arraystr_split(string$string[

See all articles