Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.php > #11782

Re: how change an array

From Denis McMahon <denismfmcmahon@gmail.com>
Newsgroups comp.lang.php
Subject Re: how change an array
Date 2013-11-15 17:33 +0000
Organization A noiseless patient Spider
Message-ID <l65lt0$769$2@dont-email.me> (permalink)
References <w24nnxz85z5i$.108876h4m2t3t.dlg@40tude.net>

Show all headers | View raw


On Fri, 15 Nov 2013 13:23:45 +0100, nawfer wrote:

> with this 1)
> foreach($models as $md)
> {$articles[] = array($md->id,$md->name);}
> 
> I have Array ([0] => Array ([0] => 4 [1] => Libri )
>        [1] => Array ( [0] => 2 [1] => Riviste ) [2] => Array ( [0] => 1
>        [1] => Giornali ) )
> 
> 
> how can change code 1) for have this:
> 
> Array ( [4] => Libri
>         [2] => Riviste
> 	[1] => Giornali  )

Looks like you have an array of sub arrays, and want to change it to an 
associative array where sub array element 1 is the key and sub array 
element 2 is the data.

I'd guess you want to define a new associative array, then step through 
the existing array assigning elements in the new associative array 
according to the values in each sub array of the existing array.

You might want to do some sort of sanity check before you start that none 
of the sub arrays in the existing array have the same values in the key 
element, as otherwise you may end up losing data.

-- 
Denis McMahon, denismfmcmahon@gmail.com

Back to comp.lang.php | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

how change an array nawfer <novalidsforspam@alt.al> - 2013-11-15 13:23 +0100
  Re: how change an array Jerry Stuckle <jstucklex@attglobal.net> - 2013-11-15 07:47 -0500
  Re: how change an array Norman Peelman <npeelman@cfl.rr.com> - 2013-11-15 08:03 -0500
    Re: how change an array Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-11-15 15:11 +0100
    Re: how change an array nawfer <novalidsforspam@alt.al> - 2013-11-15 17:32 +0100
  Re: how change an array Denis McMahon <denismfmcmahon@gmail.com> - 2013-11-15 17:33 +0000

csiph-web