Die Frage des Tages

Testboard. Wird regelmäßig gelöscht. Oder auch nicht.
Benutzeravatar
owagner
Atomstromfahrer
Beiträge: 7308
Registriert: 14. Feb 2004 14:47

Re: Die Frage des Tages

Beitrag von owagner »

Wer "Fußball verstehen" und "Informatik verstehen" so relationiert, hält wahrscheinlich Theologie für eine Wissenschaft.

Wer ist denn der Wettgegner?
Benutzeravatar
Barus
Trümmernase
Beiträge: 8299
Registriert: 16. Feb 2004 23:35
Wohnort: Gera/Leipzig

Re: Die Frage des Tages

Beitrag von Barus »

mordsfilm hat geschrieben: Ich hatte vorausgesagt, dass derjenige im Forum, der soviel von Fußball versteht wie ich von Informatik, sich als Erster zu Wort meldet.
Kunststück; das trifft praktisch auf jeden von uns zu...
Benutzeravatar
mordsfilm
Altstadtquerulant
Beiträge: 24167
Registriert: 14. Feb 2004 17:51
Wohnort: Weitweg

Re: Die Frage des Tages

Beitrag von mordsfilm »

hm...
Benutzeravatar
mordsfilm
Altstadtquerulant
Beiträge: 24167
Registriert: 14. Feb 2004 17:51
Wohnort: Weitweg

Re: Die Frage des Tages

Beitrag von mordsfilm »

FdT

Was fahre ich nächstes Jahr?

Herr Insider?
Irgendwelche Vorschläge?
Benutzeravatar
owagner
Atomstromfahrer
Beiträge: 7308
Registriert: 14. Feb 2004 14:47

Re: Die Frage des Tages

Beitrag von owagner »

Der SL ist ganz ok.
Benutzeravatar
insideR
Herr Barth
Beiträge: 17621
Registriert: 19. Feb 2004 20:46
Wohnort: Hinterweitwech

Re: Die Frage des Tages

Beitrag von insideR »

mordsfilm hat geschrieben:FdT

Was fahre ich nächstes Jahr?
Octavia Combi RS TDI DSG, hab ich grad auf AutoScout eingestellt.
Benutzeravatar
Barus
Trümmernase
Beiträge: 8299
Registriert: 16. Feb 2004 23:35
Wohnort: Gera/Leipzig

Re: Die Frage des Tages

Beitrag von Barus »

FdT: Kennt sich hier einer mit PHP aus? Kann man da irgendwie elegant zwei Arrays elementweise addieren, oder muss ich die tatsächlich Element für Element einzeln durchgehen und die Werte addieren?

EDIT: ich bin da etwas von MATLAB verwöhnt:
matlab.png
matlab.png (16.92 KiB) 2361 mal betrachtet
In PHP sieht das eher so aus:

Code: Alles auswählen

<?php
$a = array(1,2,3);
$b = array(2,4,6);
$c = $a + $b;

print_r($c);
?>


Und das ist keine Addition. Normalerweise sollten die beiden Arrays mit dieser Operation aneinander gehangen werden, aber nicht mal das funktioniert...

Code: Alles auswählen

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
EDIT2: das würde gehen, sieht aber irgendwie russisch aus...

Code: Alles auswählen

<?php
$a = array(1,2,3);
$b = array(2,4,6);
$c = array();
for ($i=0;$i<count($a);$i++)
{
$c[$i] = $a[$i] + $b[$i];
}
print_r($c);
?>




Array
(
    [0] => 3
    [1] => 6
    [2] => 9
)
Benutzeravatar
XNeo
Google-Groupie
Beiträge: 1429
Registriert: 20. Jan 2005 19:31
Kontaktdaten:

Re: Die Frage des Tages

Beitrag von XNeo »

PHP ist schlimmer als russisch... :shithappens:
http://us.php.net/manual/en/language.operators.array.php hat geschrieben:The + operator returns the right-hand array appended to the left-hand array; for keys that exist in both arrays, the elements from the left-hand array will be used, and the matching elements from the right-hand array will be ignored.
Der + Operator ist also nicht anhängen, sondern eine Art "Vereinigungsmenge", bei der aber die Keys der linken Seite komplett übernommen werden.

Was die Addition angeht: Ihre Lösung ist schon OK, sie könnten auch mit Callback arbeiten, dann müssen sie nicht selbst über das Array laufen:

Code: Alles auswählen

function addieren($x, $y){
    return $x + $y;
}

$a = array(1,2,3);
$b = array(2,4,6);
$c = array_map('addieren', $a, $b);

var_dump($c);
Benutzeravatar
Barus
Trümmernase
Beiträge: 8299
Registriert: 16. Feb 2004 23:35
Wohnort: Gera/Leipzig

Re: Die Frage des Tages

Beitrag von Barus »

:thumbsup:
Benutzeravatar
owagner
Atomstromfahrer
Beiträge: 7308
Registriert: 14. Feb 2004 14:47

Re: Die Frage des Tages

Beitrag von owagner »

2013 noch PHP lernen?
Antworten