Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
|
29.10.14, 22:35
|
#1
|
Anfänger
Registriert seit: Nov 2012
Beiträge: 2
Bedankt: 0
|
[Anfänger] PHP Array werte vergleichen
hallo,
undzwar habe ich zB ein Array $zahlen = Array(1, 3, 5,11,17,17,19)
Nun soll ich die nebeneinanderliegenden Werte vergleichen. Mit welcher Funktion vergleiche ich am besten die Werte?
mfg
|
|
|
30.10.14, 12:32
|
#2
|
Newbie
Registriert seit: May 2010
Beiträge: 80
Bedankt: 48
|
vergleichen in welchem Sinne? Differenzen bilden zum nachfolgenden Element ? Vergleichen ob Element kleiner als vorheriges Element ist?
|
|
|
31.10.14, 11:27
|
#3
|
Anfänger
Registriert seit: Nov 2012
Beiträge: 2
Bedankt: 0
|
vergleichen ob die elemente den gleichen wert haben und wann das zutrifft das ausgeben
|
|
|
12.11.14, 20:12
|
#4
|
Newbie
Registriert seit: Dec 2010
Beiträge: 41
Bedankt: 83
|
Einfach mit einer for-schleife (die für indizierte Arrays) über das Array iterieren und die Werte vergleichen
|
|
|
18.11.14, 18:04
|
#5
|
Anfänger
Registriert seit: Dec 2012
Beiträge: 13
Bedankt: 339
|
Zitat:
Zitat von Johnboy12
hallo,
undzwar habe ich zB ein Array $zahlen = Array(1, 3, 5,11,17,17,19)
Nun soll ich die nebeneinanderliegenden Werte vergleichen. Mit welcher Funktion vergleiche ich am besten die Werte?
mfg
|
Ist jetzt nicht wirklich schwer, wenn ich die Aufgabenstellung richtig verstanden habe.
PHP-Code:
//In dem Beispiel vergleicht er 1 mit 3, 3 mit 5, ... und 19 mit 1 $zahlen = Array(1, 3, 5,11,17,17,19); $result = count($a); //=7 in diesem Beispiel for($forcount=0;$forcount<$result;$forcount++) { if($forcount+1 >= $result) $tmpcount = 0; else $tmpcount = $forcount +1; if($zahlen[$forcount] == $zahlen[$tmpcount]) { //mach irgendwas | z.B. bei $zahlen[4] == $zahlen[5] (17==17) } }
|
|
|
07.12.14, 20:50
|
#6
|
Anfänger
Registriert seit: Sep 2011
Beiträge: 1
Bedankt: 0
|
suchen nach doppelten werten und deisen gleich ausgeben:
PHP-Code:
foreach ($array1 as $value) { if (in_array($value,$aarray2)) { echo 'doppelt gefunden: ' . $value; } }
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:12 Uhr.
().
|