Like I said.. I'm half crocked... So I'm trying my best here... Give me some time... >> > What if you put $temp = $data->legs->leg[$k]['legId']; Does $temp have anything in it? Jake > -----Original Message----- > From: rluckhurst@xxxxxxxxxxxxx [mailto:rluckhurst@xxxxxxxxxxxxx] > Sent: Sunday, March 25, 2007 12:09 AM > To: Jake McHenry > Cc: php-general@xxxxxxxxxxxxx > Subject: RE: Array Question > > Hi Jake > > I am getting nothing at all. > > Regards > > Richard > > > What is the result your getting? > > > > Jake > > > > > >> -----Original Message----- > >> From: rluckhurst@xxxxxxxxxxxxx [mailto:rluckhurst@xxxxxxxxxxxxx] > >> Sent: Saturday, March 24, 2007 11:57 PM > >> To: Jake McHenry > >> Cc: php-general@xxxxxxxxxxxxx > >> Subject: RE: Array Question > >> > >> Hi Jake > >> > >> I tried that and got the same result. > >> > >> Regards > >> > >> Richard > >> > >> > What if you put $temp = $data->legs->leg[$k]['legId']; > >> > And then put that into $legrow[$temp]; > >> > > >> > Do you have anything in $temp? > >> > > >> > Jake > >> > > >> > > >> >> -----Original Message----- > >> >> From: rluckhurst@xxxxxxxxxxxxx [mailto:rluckhurst@xxxxxxxxxxxxx] > >> >> Sent: Saturday, March 24, 2007 11:27 PM > >> >> To: php-general@xxxxxxxxxxxxx > >> >> Subject: Array Question > >> >> > >> >> Hi All > >> >> > >> >> I am having a bit of trouble with PHP arrays and would > >> >> appreciate some help. > >> >> > >> >> I currently have the following piece of code > >> >> > >> >> $count=count($data->legs->leg); > >> >> $k=0; > >> >> while($k < $count) > >> >> { > >> >> > >> >> $legrow[$k]=$data->legs->leg[$k]['legId'].$VM.$data->legs->leg > >> >> [$k]['depApt'].$VM.$data->legs->leg[$k]['depTime'].$VM.$data-> > >> >> legs->leg[$k]['dstApt'].$VM.$data->legs->leg[$k]['arrTime'].$V > >> >> M.$data->legs->leg[$k]['equip'].$VM.$data->legs->leg[$k]['fNo' > >> >> ].$VM.$data->legs->leg[$k]['cr'].$VM.$data->legs->leg[$k]['mil > >> >> es'].$VM.$data->legs->leg[$k]['elapsed'].$VM.$data->legs->leg[ > >> >> $k]['meals'].$VM.$data->legs->leg[$k]['smoker'].$VM.$data->leg > >> >> s->leg[$k]['stops'].$VM.$data->legs->leg[$k]['eticket']; > >> >> > >> >> $k++; > >> >> } > >> >> > >> >> This works fine extracting the leg attributes from the > >> legs array and > >> >> putting the data into a new legrow array delimited by $VM. > >> >> > >> >> I can do a print_r($legrow); and I get the rows displayed > >> >> correctly. I can > >> >> also access any row by using $legrow[n] where n is the > key number. > >> >> > >> >> What I want to do is to find a way of indexing the array > >> >> using the legId > >> >> as the key if possible. In other words I want to extract the > >> >> row where the > >> >> legId has a particular value where I do not know the row key. > >> >> > >> >> I have been thinking that this might be possible with an > >> >> associative array > >> >> but my attempts to do this have not worked. > >> >> > >> >> What I have tried is as follows > >> >> > >> >> $count=count($data->legs->leg); > >> >> $k=0; > >> >> while($k < $count) > >> >> { > >> >> > >> >> $legrow["$data->legs->leg[$k]['legId']"]=$data->legs->leg[$k][ > >> >> 'depApt'].$VM.$data->legs->leg[$k]['depTime'].$VM.$data->legs- > >> >> >leg[$k]['dstApt'].$VM.$data->legs->leg[$k]['arrTime'].$VM.$da > >> >> ta->legs->leg[$k]['equip'].$VM.$data->legs->leg[$k]['fNo'].$VM > >> >> .$data->legs->leg[$k]['cr'].$VM.$data->legs->leg[$k]['miles']. > >> >> $VM.$data->legs->leg[$k]['elapsed'].$VM.$data->legs->leg[$k][' > >> >> meals'].$VM.$data->legs->leg[$k]['smoker'].$VM.$data->legs->le > >> >> g[$k]['stops'].$VM.$data->legs->leg[$k]['eticket']; > >> >> > >> >> $k++; > >> >> } > >> >> > >> >> My thinking is that the $data->legs->leg[$k]['legId'] is the > >> >> legId and I > >> >> might use that as a key. This however does not work. > >> >> > >> >> I would appreciate some guidance on how I might get > this to work. > >> >> > >> >> Regards > >> >> > >> >> Richard Luckhurst > >> >> > >> >> -- > >> >> PHP General Mailing List (http://www.php.net/) > >> >> To unsubscribe, visit: http://www.php.net/unsub.php > >> >> > >> >> -- > >> >> No virus found in this incoming message. > >> >> Checked by AVG Free Edition. > >> >> Version: 7.5.446 / Virus Database: 268.18.17/731 - Release > >> >> Date: 3/23/2007 3:27 PM > >> >> > >> >> > >> > > >> > -- > >> > No virus found in this outgoing message. > >> > Checked by AVG Free Edition. > >> > Version: 7.5.446 / Virus Database: 268.18.17/731 - Release > >> Date: 3/23/2007 > >> > 3:27 PM > >> > > >> > > >> > -- > >> > PHP General Mailing List (http://www.php.net/) > >> > To unsubscribe, visit: http://www.php.net/unsub.php > >> > > >> > >> -- > >> No virus found in this incoming message. > >> Checked by AVG Free Edition. > >> Version: 7.5.446 / Virus Database: 268.18.17/731 - Release > >> Date: 3/23/2007 3:27 PM > >> > >> > > > > -- > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.446 / Virus Database: 268.18.17/731 - Release > Date: 3/23/2007 > > 3:27 PM > > > > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.17/731 - Release > Date: 3/23/2007 3:27 PM > > -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/731 - Release Date: 3/23/2007 3:27 PM -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php