Re: [PHP-DB] Merge two arrays into associative arrays?
With the risk of being wrong, I will try again... I just did a test with your data, "); print_r($c); print (""); ?> which should produce an associative array with keys from $a and values from $b. The result of this "operation" is Array ( [id] => ID [svrname] => Server Name [ipadd] => IP Address [domainname] => Domain Name ) . As I read your question, this is exactly what you look for, right ? / Lars www.ljweb.com - Original Message - From: "Shahmat Dahlan" <[EMAIL PROTECTED]> To: "Lars B. Jensen LJ Webnologics" <[EMAIL PROTECTED]> Cc: "Jonathan Hilgeman" <[EMAIL PROTECTED]>; "PHP-DB (E-mail)" <[EMAIL PROTECTED]> Sent: Tuesday, May 22, 2001 8:52 AM Subject: Re: [PHP-DB] Merge two arrays into associative arrays? > This should have worked but my data are not single characters as I had showed > earlier. Maybe the examples below are clearer. > > $a=array("id","svrname","ipadd","domainname",); > $b=array("ID","Server Name","IP Address","Domain Name"); > > Thanks > > > "Lars B. Jensen, LJ Webnologics" wrote: > > > Have followed this group for a while, it is my turn to try send an response. > > > > Would this angle with a for loop not be better than a foreach angle ? > > > $a = array(1,2,3,4,5); > > $b = array("a","b","c","d","e"); > > $c = array(); > > > > $arraysize = sizeof($a); > > for ($i=0;$i<$arraysize;$i++) { > > $c[$a[$i]] = $b[$i]; > > } > > ?> > > > > / Lars > > www.ljweb.com > > > > - Original Message - > > From: "Jonathan Hilgeman" <[EMAIL PROTECTED]> > > To: "'Shahmat Dahlan'" <[EMAIL PROTECTED]> > > Cc: "PHP-DB (E-mail)" <[EMAIL PROTECTED]> > > Sent: Monday, May 21, 2001 6:10 PM > > Subject: RE: [PHP-DB] Merge two arrays into associative arrays? > > > > > try: > > > > > > $a=array(1,2,3,4,5); > > > $b=array("a","b","c","d","e"); > > > $c = array(); > > > > > > foreach($a as $a_key => $a_value) > > > { > > > $c[$a_value] = $b[$a_key]; > > > } > > > > > > that should give you what you want. > > > > > > Jonathan > > > > > > -Original Message- > > > From: Shahmat Dahlan [mailto:[EMAIL PROTECTED]] > > > Sent: Monday, May 21, 2001 12:23 AM > > > To: PHP-DB > > > Subject: [PHP-DB] Merge two arrays into associative arrays? > > > > > > > > > Is there anywhere possible for me to merge two arrays into associative > > > arrays? > > > > > > e.g. > > > $a=array(1,2,3,4,5); > > > $b=array("a","b","c","d","e") > > > > > > into > > > > > > $c=array(1 => "a", 2 => "b", etc... ) > > > > > > Thanks in advance.. > > > -- > PHP Database Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP-DB] Merge two arrays into associative arrays?
This should have worked but my data are not single characters as I had showed earlier. Maybe the examples below are clearer. $a=array("id","svrname","ipadd","domainname",); $b=array("ID","Server Name","IP Address","Domain Name"); Thanks "Lars B. Jensen, LJ Webnologics" wrote: > Have followed this group for a while, it is my turn to try send an response. > > Would this angle with a for loop not be better than a foreach angle ? > $a = array(1,2,3,4,5); > $b = array("a","b","c","d","e"); > $c = array(); > > $arraysize = sizeof($a); > for ($i=0;$i<$arraysize;$i++) { > $c[$a[$i]] = $b[$i]; > } > ?> > > / Lars > www.ljweb.com > > - Original Message ----- > From: "Jonathan Hilgeman" <[EMAIL PROTECTED]> > To: "'Shahmat Dahlan'" <[EMAIL PROTECTED]> > Cc: "PHP-DB (E-mail)" <[EMAIL PROTECTED]> > Sent: Monday, May 21, 2001 6:10 PM > Subject: RE: [PHP-DB] Merge two arrays into associative arrays? > > > try: > > > > $a=array(1,2,3,4,5); > > $b=array("a","b","c","d","e"); > > $c = array(); > > > > foreach($a as $a_key => $a_value) > > { > > $c[$a_value] = $b[$a_key]; > > } > > > > that should give you what you want. > > > > Jonathan > > > > -Original Message- > > From: Shahmat Dahlan [mailto:[EMAIL PROTECTED]] > > Sent: Monday, May 21, 2001 12:23 AM > > To: PHP-DB > > Subject: [PHP-DB] Merge two arrays into associative arrays? > > > > > > Is there anywhere possible for me to merge two arrays into associative > > arrays? > > > > e.g. > > $a=array(1,2,3,4,5); > > $b=array("a","b","c","d","e") > > > > into > > > > $c=array(1 => "a", 2 => "b", etc... ) > > > > Thanks in advance.. -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP-DB] Merge two arrays into associative arrays?
Have followed this group for a while, it is my turn to try send an response. Would this angle with a for loop not be better than a foreach angle ? / Lars www.ljweb.com - Original Message - From: "Jonathan Hilgeman" <[EMAIL PROTECTED]> To: "'Shahmat Dahlan'" <[EMAIL PROTECTED]> Cc: "PHP-DB (E-mail)" <[EMAIL PROTECTED]> Sent: Monday, May 21, 2001 6:10 PM Subject: RE: [PHP-DB] Merge two arrays into associative arrays? > try: > > $a=array(1,2,3,4,5); > $b=array("a","b","c","d","e"); > $c = array(); > > foreach($a as $a_key => $a_value) > { > $c[$a_value] = $b[$a_key]; > } > > that should give you what you want. > > Jonathan > > -Original Message- > From: Shahmat Dahlan [mailto:[EMAIL PROTECTED]] > Sent: Monday, May 21, 2001 12:23 AM > To: PHP-DB > Subject: [PHP-DB] Merge two arrays into associative arrays? > > > Is there anywhere possible for me to merge two arrays into associative > arrays? > > e.g. > $a=array(1,2,3,4,5); > $b=array("a","b","c","d","e") > > into > > $c=array(1 => "a", 2 => "b", etc... ) > > Thanks in advance.. -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP-DB] Merge two arrays into associative arrays?
try: $a=array(1,2,3,4,5); $b=array("a","b","c","d","e"); $c = array(); foreach($a as $a_key => $a_value) { $c[$a_value] = $b[$a_key]; } that should give you what you want. Jonathan -Original Message- From: Shahmat Dahlan [mailto:[EMAIL PROTECTED]] Sent: Monday, May 21, 2001 12:23 AM To: PHP-DB Subject: [PHP-DB] Merge two arrays into associative arrays? Is there anywhere possible for me to merge two arrays into associative arrays? e.g. $a=array(1,2,3,4,5); $b=array("a","b","c","d","e") into $c=array(1 => "a", 2 => "b", etc... ) Thanks in advance.. -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]