---
title: "Fyll array från annan?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/189862-fyll-array-från-annan"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Travoni"
published: "2012-06-06T19:48:36.000Z"
updated: "2012-06-06T21:29:10.000Z"
replies: 5
views: 569
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/189862-fyll-array-från-annan"
---

# Fyll array från annan?

## #1 — Travoni, 2012-06-06T19:48Z

Jag har en array som ser ut så här:

```
Array ( 
	[0] => stdClass Object ( [id] => 11 [pc] => 'A' [pt] => 'B' [pe] => 'C')
	[1] => stdClass Object ( [id] => 12 [pc] => 'A' [pt] => 'B' [pe] => 'C')
	[2] => stdClass Object ( [id] => 13 [pc] => 'A' [pt] => 'B' [pe] => 'C')
)
```

Nu vill jag på ett smidigt sätt få in alla id:n i en ny array, hur göra?

Resultatet skall alltså bli: (11,12,13) i en array.

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

## #2 — metalboy, 2012-06-06T20:01Z

Huruvida det finns någon inbyggd funktion för detta i PHP låter jag vara osagt, men jag lyckades inte hitta någon lämplig när jag letade igenom php.net. Jag skulle iterera genom arrayen och skapa upp den nya allteftersom.

```php
$newArray = array();
foreach($array as $item) {
    $newArray[] = $item['id'];
}
```

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

## #3 — Travoni, 2012-06-06T20:29Z

$array i detta fall är tvådimentionell och då funkar det inte. Inget visas och sidan slutar ladda (ingen felkod).
Om jag skriver $array\[0\] så blir resultatet typ detta:

```
Array ( [0] => [1] => 1 [2] => 2 [3] => 2 [4] => < [5] => F [6] => D [7] => p [8] => o [9] => o [10] => [11] => f [12] => [13] => [14] => 2 [15] => 2 [16] => [17] => [18] => h [19] => [20] => p [21] => [22] => 0 [23] => [24] => r ) 1
```

Alltså den verkar skriva ut alla poster trots att det bara skall vara tre id:n

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

## #4 — Jester73, 2012-06-06T20:49Z

<http://www.w3schools.com/php/func_array_merge.asp>

Har aldrig provat men kan vara värt ett försök?

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

## #5 — Travoni, 2012-06-06T20:56Z

Hur menar du att jag skall använda array_merge?

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

## #6 — Travoni, 2012-06-06T21:29Z

```
$newArray = array(); 
foreach($array as $item) { 
    $newArray[] = $item->id; 
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/189862-fyll-array-från-annan
