---
title: "Joina två arrays..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/46916-joina-två-arrays"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Hubert"
published: "2002-06-29T14:29:57.000Z"
updated: "2002-06-30T00:26:43.000Z"
replies: 1
views: 214
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/46916-joina-två-arrays"
---

# Joina två arrays...

## #1 — Hubert, 2002-06-29T14:29Z

Jag skulle vilja ha hjälp med att lägga ihop 2 arrays till en array och sedan göra dem till en string. Men problemet är att jag vill att arrayernas värden ska vara varannan, för om jag använder array_merge så kommer dem efter varandra, men jag vill ha varannat värde istället. Så här liksom:

```
$array1 = array (1,2);
$array2 = array (3,4);
$result = array_merge ($array1, $array2);

for ($d=0; $d<20; $d++)
{
echo $result[$d]."<br>";
}
```

 
Nu skriver den ut 1 2 3 4. Men jag vill att det ska vara 1 3 2 4.
Kan man lösa det med array_merge eller måste jag använda nåt annat kommando, själv har jag leta men inte hittat något.

Tack på förhand!

Permalänk: https://www.webforum.nu/p/46916

## #2 — ThACRoW, 2002-06-30T00:26Z

Förmodligen så har jag krånglat till det onödigt mycket för mig själv, men detta fungerar i alla fall  :) 

```
<?php

	$array1 = array ( 1, 2 );
	$array2 = array ( 3, 4 );
	
	$j = 0;
	for ( $i = 1; $i <= ( count ( $array1 ) + count ( $array2 ) ); $i++ )
	{
		print ( $i % 2 == 1 ? $array1[$j] . "<BR>" : $array2[$j] . "<BR>" );
		
		if ( $j < count ( $array1 ) && $i % 2 == 0 )
			$j++;
	}

?>
```

Permalänk: https://www.webforum.nu/p/708104

---

Tråden på webben: https://www.webforum.nu/amne/php/46916-joina-två-arrays
