Teil von  SELFPHP
  +++ SELFPHP CronJob-Service :: Jetzt auch als Professional-Version verfügbar! +++

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP? In über 120.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
Expression Web 2 und PHP


SELFPHP Produktempfehlung
Microsoft Windows Server 2008
Seite Windows Server 2008
Seite

Microsoft SQL Server 2008
Seite SQL Server 2008
Seite

Microsoft Expression Web 3
Seite Microsoft Expression
Seite


Die sizeof-Funktion

Wenn Sie wissen möchten, wie viele Werte sich in einem Array befinden, benutzen Sie die Funktion sizeof, die die folgende Syntax hat:

int sizeof (<Array>)

Um beispielsweise den Durchschnitt aller in einem Array gespeicherten Zahlen zu berechnen, könnten Sie den folgenden Programmcode verwenden:

$summe=0;
$zahlen=array(512,308,9,122);
for ($zaehler=0; $zaehler<sizeof($zahlen); $zaehler++)
{
$summe+=$zahlen[$zaehler];
}
$durchschnitt=$summe/sizeof($zahlen);
echo $durchschnitt;

Hier wird eine Schleife benutzt, die von der ersten Ordnungszahl des Arrays $zahlen (0) bis zur letzten Ordnungszahl (3) zählt. Um diese letzte Ordnungszahl zu ermitteln, wird die Funktion sizeof($zahlen) benutzt.

Beachten Sie, dass sizeof die Anzahl der im Array enthaltenen Werte zurückgibt. In diesem Fall sind dies vier Werte. Da die Nummerierung der Elemente in einem Array jedoch nicht mit dem Wert 1, sondern mit dem Wert 0 beginnt, ist die letzte Ordnungszahl unseres Beispiels die 3. Deshalb wird die Schleife nur so lange durchlaufen, bis die Bedingung $zaehler < sizeof($zahlen) erfüllt ist.

Der Schleifenzähler ($zaehler), der mit 0 beginnt und bei jedem Durchlauf der Schleife um 1 erhöht wird, muss somit kleiner als die Anzahl der im Array gespeicherten Werte (4) sein, damit der Programmcode innerhalb der geschweiften Klammern ausgeführt wird. Dies ist solange der Fall, bis der Schleifenzähler den Wert 4 annimmt. Er ist dann genauso groß wie die Anzahl der im Array gespeicherten Werte (4), sodass die Bedingung $zaehler < sizeof($zahlen) nicht mehr erfüllt ist.

Innerhalb der Schleife werden die Werte des Arrays summiert und in der Variablen $summe gespeichert. Dies geschieht in der folgenden Zeile:

$summe+=$zahlen[$zaehler];

Sie könnten stattdessen auch

$summe=$summe+$zahlen[$zaehler];

schreiben. Auf diese Weise wird deutlich, dass der Inhalt der Variablen $summe mit dem aktuellen

Arraywert addiert und wieder in der Variablen $summe abgelegt wird. Sobald die Bedingung $zaehler < sizeof($zahlen) nicht mehr erfüllt ist, wird die Schleife verlassen und die letzten Codezeilen werden ausgeführt. Dort erfolgt die Berechnung und Ausgabe des Durchschnitts.

HINWEIS: Weitere ausführliche Informationen zu Schleifen finden Sie später in diesem Kapitel im Abschnitt »Schleifen, Bedingungen und Entscheidungen«.

Die array_merge-Funktion

Wenn Sie zwei Arrays miteinander verbinden möchten, benutzen Sie die Funktion array_merge, deren Syntax nachfolgend aufgeführt ist:

NeuesArray=array_merge(<Array1>,<Array2>)

Der folgende Beispielcode demonstriert diese Funktion:

$Frauennamen=array("Lisa", "Manuela", "Daniela");
$Maennernamen=array("Christian", "Peter");
$FrauenUndMaennernamen=array_merge($Frauennamen, $Maennernamen);
echo $FrauenUndMaennernamen[3]; // Gibt Christian aus.

Die sort-Funktion

Sortiert den Inhalt eines Arrays. Die Syntax ist nachfolgend aufgeführt:

sort (<Array>)

Dazu ein Beispiel:

$Namen=array("Peter", "Anton", "Manuela", "Bernd");
sort($Namen);
echo implode(",",$Namen);

Hier wird zunächst ein Array mit vier nicht sortierten Namen erstellt. In der zweiten Zeile erfolgt die Sortierung des Arrays und schließlich die Ausgabe mithilfe der Funktion implode. Diese Funktion verkettet alle Elemente eines Arrays in einer Zeichenfolge, wobei zwischen den einzelnen Elementen das angegebene Trennzeichen eingefügt wird. In unserem Beispiel ist dies ein Komma.



Seite 6 von 22 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22



Copyright © 2010
Microsoft Deutschland GmbH
Alle Rechte vorbehalten.

 Microsoft Deutschland GmbH
 




:: Premium-Partner ::

Webhosting/Serverlösungen


Premium-Partner MECO Systemhaus GmbH & Co. KG
Premium-Partner PSW GROUP GmbH & Co. KG
Premium-Partner BPI-Systeme
Premium-Partner Pixel X
Premium-Partner
 

:: SELFPHP Sponsoren ::


DM Solutions
Microsoft Deutschland GmbH
twosteps.net - ...Premium-Webhosting
Sedo - Bei uns wird PHP großgeschrieben
hostfactory.ch - OptimaNet Schweiz AG
ZEND - The PHP Company
Kaspersky Labs
HighText iBusiness
SELFPHP Sponsoren
 

Qozido


© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt