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: 81
Bedankt: 49
|
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: 40
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 03:34 Uhr.
().
|