Computer -Programme verwenden oft Arrays Datenelemente verwalten. Die Daten für eine Anwendung können Text, Zahlen und viele andere Arten von Informationen , einschließlich, was Sie sehen, wie ein Benutzer der Anwendung sowie Gegenstände in der Anwendungslogik beteiligt. Arrays speichern Sequenzen von Datenwerten in linearen Anordnungen . Viele Programmiersprachen bieten Zugriff auf Array-Strukturen , einschließlich Web-und Desktop-Plattformen . Data Storage
Die Elemente in einem Array kann aus vielen verschiedenen Datentypen und Werte. Zum Beispiel könnte ein Spielprogramm eine Reihe von Zeichenfolgen in einer Array-Struktur zu speichern, um die Namen der Ebenen innerhalb des Spiels repräsentieren . Jedes Element in einem Array ist ein Element . Es sei denn, es leer ist , hat ein Array-Element einen Wert, der die eigentliche Datenelement gespeichert ist . Ein Array-Element hat auch einen Index, der die Position es liegt innerhalb des Arrays ist . Im einfachsten Fall ist der Index eines Array-Elements eine ganze Zahl ist , was seine Position , mit dem ersten Element an der Position Null , dann nachfolgenden Index-Positionen Inkrementieren von einem bis zum Ende der Struktur.
Creation
Wenn ein Programm ein Array-Objekt erstellt , wird es geben sie einen Namen für das Array . Je nach Programmiersprache kann der Code auch angeben, welche Art von Daten das Feld gehen, um zu speichern, sowie die Länge der Struktur ist . Das folgende Beispiel zeigt, Java-Code Erstellen eines Arrays in einen String Gegenstände zu lagern : String [ ] MyWords = new String [7] ;
Dieser Code erstellt ein Array mit sieben Positionen für String-Werte . Der folgende Beispielcode demonstriert Erstellen eines Arrays und Instanziieren es mit Elementen in PHP: $ my_words = array (" Stuhl ", " Auto ", " person", " Baum ");
Dieser Code erstellt ein Array mit vier Elementen in es . PHP Arrays können auch mit den Tasten , so dass jedes Element eine Paarung von Schlüssel und Wert , wie im folgenden Beispiel: $ my_amounts = array (" Äpfel " => 15, " Bananen " => 12, " Orangen " ; => 23);
Element Zugang
Programme können auf die Elemente innerhalb eines Arrays entweder mit Indexwerten oder ID -Schlüssel . Für eine Reihe ohne Tasten kann der Code den Index Position auf ein Element verweisen , entweder lesen oder schreiben die dort gespeicherten Wert . Das folgende Beispiel zeigt, Java-Code Setzen des Wertes zu einem bestimmten Index-Position : MyWords [ 2] = " Hut ";
Dieses Element kann bereits einen Wert an dieser Position gespeichert , in diesem Fall wird dieser Wert jetzt durch das neue ersetzt. Das folgende Beispiel PHP Code demonstriert den Zugriff auf das Element an einer Position durch einen Schlüssel bezeichnet : echo $ my_amounts [' Bananen '] ;
Verfahrgeschwindigkeit
Programme oft durchführen Prozesse , in dem sie entweder auf oder zu ändern jedes Element in einem Array -Struktur. Derartige Verfahren umfassen im Allgemeinen Schleifen , in denen der gleiche Vorgang mehrere Male ausgeführt wird, wenn für jedes Element in dem Array . Das folgende Beispiel zeigt, PHP-Code schreiben , den Wert an jeder Stelle innerhalb eines Arrays , zusammen mit anderen Markup-Code : . . Foreach ($ my_words als $ word ) {echo "
" $ word "
";}
" foreach "-Schleife wählt jedes Element innerhalb eines PHP-Array wiederum Speicherung in einer temporären Variablen für die Verarbeitung innerhalb der Schleife Struktur
.