Aktueller Standort: Startseite> Neueste Artikel> Häufige Methoden zum Konvertieren von PHP -Array -Elementwerten in ganzzahlige Typen

Häufige Methoden zum Konvertieren von PHP -Array -Elementwerten in ganzzahlige Typen

gitbox 2025-07-14

einführen

In PHP sind Arrays eine häufige und wichtige Datenstruktur, die mehrere verschiedene Wertearten speichern kann. Im Allgemeinen können diese Werte von verschiedenen Typen wie Ganzzahlen, Zeichenfolgen, Objekten usw. sein. In einigen Fällen müssen wir jedoch die Elementwerte im Array in ganzzahlige Typen konvertieren. Mit einigen integrierten PHP-Funktionen kann diese Aufgabe sehr einfach sein.

Konvertieren Sie Elementwerte mit integrierten Funktionen in Ganzzahltypen

Verwenden Sie die Funktion intval ()

Intval () ist eine integrierte Funktion in PHP, die bestimmte Werte in Ganzzahltypen umwandeln kann. Wir können problemlos die Integer -Typ -Konvertierung von Array -Elementen implementieren, indem wir das Array durch das Array iterieren und diese Funktion für jedes Element verwenden.

 
$numbers = array(2.3, 4.5, 6.7);
foreach ($numbers as $key => $value) {
  $numbers[$key] = intval($value);
}

Im obigen Code konvertieren wir jedes Element in das Array $ -Nummern in einen Ganzzahltyp, und das Endergebnis ist Array (2, 4, 6).

Verwenden Sie Cast

PHP unterstützt auch die Konvertierung von Elementwerten in Ganzzahlen durch Casting. Wir können (int) oder (Ganzzahl) verwenden, um diese Transformation zu erreichen.

 
$numbers = array(2.3, 4.5, 6.7);
foreach ($numbers as $key => $value) {
  $numbers[$key] = (int) $value;
}

Durch das Gießen wird jedes Element im Array $ -Nummern in einen Ganzzahl -Typ umgewandelt, und das Endergebnis ist auch Array (2, 4, 6).

Dinge zu beachten

Art des Elementwerts

Bevor Sie Array -Elemente konvertieren, müssen Sie sicherstellen, dass der Elementtyp für die Konvertierung geeignet ist. Bei Elementen, die bereits Ganzzahlen sind, hat der Umbauvorgang keinen Einfluss. Bei anderen Typen wie Zeichenfolgen wird sie in Ganzzahlen umgewandelt.

Konvertierter Wert

Der konvertierte Ganzzahlwert ersetzt den ursprünglichen Elementwert. Wenn Sie die Verhältnis von Schlüsselwertpaaren eines Elements bewahren müssen, können Sie ein assoziatives Array für die Speicherung verwenden.

 
$numbers = array("a" => 2.3, "b" => 4.5, "c" => 6.7);
foreach ($numbers as $key => $value) {
  $numbers[$key] = (int) $value;
}

In diesem Beispiel bleibt die Verhältnis von Schlüsselwertpaaren des Arrays erhalten und jeder Elementwert wird erfolgreich in eine Ganzzahl konvertiert.

abschließend

Durch die Verwendung von PHP -Funktion oder Gussfunktion von PHP können wir Array -Elementwerte bequem in Ganzzahltypen konvertieren. In der tatsächlichen Verwendung kann die entsprechende Methode gemäß der spezifischen Situation ausgewählt werden. Stellen Sie gleichzeitig sicher, dass die Elementwerte den Konvertierungsanforderungen entsprechen, um unnötige Fehler zu vermeiden.