Re: [PHP-DB] Merge two arrays into associative arrays?

2001-05-22 Thread Lars B. Jensen, LJ Webnologics

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?

2001-05-21 Thread Shahmat Dahlan

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?

2001-05-21 Thread Lars B. Jensen, LJ Webnologics

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?

2001-05-21 Thread Jonathan Hilgeman

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]