Heim  >  Artikel  >  Backend-Entwicklung  >  PHP wandelt Zahl in Array um

PHP wandelt Zahl in Array um

王林
王林Original
2023-05-19 21:45:08575Durchsuche

Wir wissen, dass Zahlen und Arrays in der Programmierung zwei verschiedene Konzepte sind. Zahlen sind die Grundeinheit zur Darstellung numerischer Werte, während Arrays Sammlungen sind, die mehrere Datenelemente speichern. Manchmal müssen wir Zahlen in Arrays umwandeln. In PHP ist die Implementierung dieses Prozesses sehr einfach.

PHP bietet viele integrierte Funktionen zum einfachen Konvertieren von Zahlen in Arrays. Hier sind einige häufig verwendete Funktionen:

  1. str_split

Die Funktion str_split kann eine Zeichenfolge in ein Zeichenarray aufteilen. Obwohl der Name dieser Funktion der Konvertierung einer Zeichenfolge in ein Array ähnelt, kann sie auch mit Zahlen arbeiten. Angenommen, wir haben die Zahl 12345, können wir sie mit str_split in ein Array konvertieren:

$number = 12345;
$array = str_split($number);
print_r($array);

Das Ergebnis wird ausgegeben:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
  1. range

Die Range-Funktion kann ein Array erstellen, das Zahlen in einem bestimmten Bereich enthält Reichweite. Wenn wir beispielsweise ein Array mit Zahlen von 1 bis 5 erstellen möchten, können wir den folgenden Code verwenden:

$array = range(1, 5);
print_r($array);

Das Ergebnis wird ausgegeben:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
  1. explode

Die Funktion explode kann die Zeichenfolge in ein Array aufteilen Im Gegensatz zu str_split kann „explosive“ Trennzeichen zum Trennen von Zahlen verwenden. Wenn wir beispielsweise eine durch Kommas getrennte Zahlenfolge haben, können wir sie mit dem folgenden Code in ein Array konvertieren:

$string = "1,2,3,4,5";
$array = explode(",", $string);
print_r($array);

Das Ergebnis wird ausgegeben:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
  1. preg_split

preg_split-Funktion kann die Zeichenfolge basierend auf aufteilen Übereinstimmung mit regulären Ausdrücken und Speichern der Ergebnisse in einem Array. Ähnlich wie Explodieren, aber flexibler. Nehmen wir zum Beispiel an, wir haben eine Zeichenfolge bestehend aus Zahlen und Semikolons, die mit dem folgenden Code in ein Array umgewandelt werden kann:

$string = "1;2;3;4;5";
$array = preg_split('/;/',$string);
print_r($array);

Das Ergebnis wird ausgegeben:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

Zusammenfassung

Das Konvertieren einer Zahl in ein Array ist sehr einfach einfach in PHP. Wir können Funktionen wie str_split, range, explosion und preg_split verwenden, um diesen Prozess zu implementieren. Je nach Bedarf können wir unterschiedliche Konvertierungsmethoden wählen. So oder so erhalten wir am Ende die Zahlenreihe, die wir brauchen.

Das obige ist der detaillierte Inhalt vonPHP wandelt Zahl in Array um. 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