Oprettet fre. d. 08. juli 2011 kl. 13:00:07

heyn
heyn (6.405 point. Point ude: 320)

Hvordan lægger man 2 arrays sammen.

Hej Eksperter

Findes der en funktion der kan gøre nedenstående?

$a = Array(1,2,3,4);
$b = Array(5,6,7,8);

for($i=0;$i<count($a);$i++){
    $c[$i] = $a[$i] + $b[$i];
}

Sikkert nemt hvis bare man ved det.

MVH Christian

Skrevet fre. d. 08. juli 2011 kl. 14:17:25| #1


Skrevet fre. d. 08. juli 2011 kl. 14:55:24| #2

Ved ikke om det er det som Christian er efter Viperine, dit resultat vil give:

    Array
    (
        [0] => 1
        [1] => 2
        [2] => 3
        [3] => 4
        [4] => 5
        [5] => 6
        [6] => 7
        [7] => 8
    )

Hvor Christans funktion vil give resultatet:

    Array
    (
        [0] => 6
        [1] => 8
        [2] => 10
        [3] => 12
    )

kan du ikke bare skrive din egen ?

/**
* return the joined arrays.
*
* @exception  Throws an exception if the two arrays are not of equal size.
* @param      Array $a the first array to be joined.
* @param      Array $b the second array to be joined.
* @return      Array the joined arrays.
*/
function joinArrays(Array $a, Array $b)
{
  if(count($a) == count($b)){
      $c = Array();
      for($i=0;$i<count($a);$i++){
          $c[$i] = $a[$i] + $b[$i];
      }
  }else{
      Throw new Exception("Exception: Arrays are not of equal size.");
  }
  return $c;
}

Skrevet søn. d. 10. juli 2011 kl. 00:50:53| #3


Skrevet fre. d. 09. september 2011 kl. 16:27:53| #4

heyn
heyn (6.405 point)
Det var mest for nysgerrighed om funktionen allerede er indbygget i PHP.

Nå - Smid bare et svar!

MVH Christian

Skrevet man. d. 24. oktober 2011 kl. 14:51:57| #5


Skrevet søn. d. 11. december 2011 kl. 20:55:45| #6

heyn
heyn (6.405 point)
Nej array_merge gør det ikke.

Smider i et svar?

Skrevet ons. d. 21. december 2011 kl. 14:13:28| #7

heyn
heyn (6.405 point)
Nå - Ingen svar - Så må jeg jo gøre det selv.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Brugerliste med link til profil

Oprettet den 26. maj 2012 kl. 14.29
sayn giver 30 point for svar | Giv et svar »

php curl driller

Oprettet den 26. maj 2012 kl. 08.31
PHPnQrd giver 200 point for svar | Giv et svar »

Array i array

Oprettet den 25. maj 2012 kl. 08.32
sebster giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger