Hi,
ich habe schon wieder ein Problem. Logisches Denken scheint nicht meine Stärke zu sein. Ich habe ein mehrdimensionales Array, das, vereinfacht, so aussieht:
Nun würde ich daraus gerne ein eindimensionales Array machen, indem ich nur das Zeichen, das häufiger auftritt als die anderen, in das neue Array übernehme. Der Gedanke wäre also:
Also würde das neue eindimensionale Array so aussehen:
Scheint, als wären logisches Denken und das Beschreiben von Problemen nicht meine Stärken... ich hoffe, dass man mich trotzdem versteht :/
Danke fürs Lesen!
ich habe schon wieder ein Problem. Logisches Denken scheint nicht meine Stärke zu sein. Ich habe ein mehrdimensionales Array, das, vereinfacht, so aussieht:
PHP:
<?php
$mdarr = array(array("A", "2", "C", "D", "E"),
array("1", "B", "3", "4", "5"),
array("A", "4", "C", "D", "1"),
array("5", "B", "3", "2", "E"));
?>
Code:
A 1 A 5 = A *
2 B 4 B = B
C 3 C 3 = C **
D 4 D 2 = D
E 5 1 E = E
* = Das "A" tritt 2 mal auf, die "1" und die "5" jeweils nur 1 mal.
** = Falls zwei verschiedene Zeichen gleichoft auftreten, so sollte das Zeichen aus dem ersten Array im mehrdimensionalen Array in das neue Array aufgenommen werden.
PHP:
<?php
$edarr = array("A", "B", "C", "D", "E");
?>
Danke fürs Lesen!