RE: [PHP] Variable Problem
| From: | K.Tomono | Date: | Sat, 19 Jan 2002 06:45:36 +0000 |
| Subject: | RE: [PHP] Variable Problem | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-81197@lists.php.net to get a copy of this message | ||
Yes, I think too, it's better way to use an array rather than a dynamic
name of the variable.
I thought that the first question means how to use a dynamic variable.
By the way,
> little array propaganda, jic :) Arrays work great in forms too!
>
> http://www.php.net/manual/en/faq.html.php#AEN73718
Does this technique work fine on the version 3.0.14 later to 3.0.18
of PHP? (Not PHP4)
I tried an array in forms simply like below in the other day,
but this didn't work fine...
( for the checkboxes )
<INPUT TYPE="CHECKBOX" NAME="MYCHK" VALUE="A">
<INPUT TYPE="CHECKBOX" NAME="MYCHK" VALUE="B">
Unfortunately, I had thought that it could be got as an array,
but variable $MYCHK is overwritten by the last value "B" always.
(To mention about java servlet, this value could be retrieved by
the syntax as below.
(HttpServletRequest)request.getParameterValues("MYCHK")[0]
off course, such a syntax occurs an error on PHP. ;D)
--
Well, I'll try the technique you mentioned.
Your offering is very appreciated.
Thank you!
:-]
ps.
execute me for my english...
---------------
K.Tomono
> -----Original Message-----
> From: Philip Olson [mailto:philip@cornado.com]
> Sent: Saturday, January 19, 2002 2:30 PM
> To: Fì¤á
> Cc: programmer@icecoldgold.com; php-general@lists.php.net
> Subject: Re: [PHP] Variable Problem
>
>
>
> > How do I combine the following so it is treated as one variable.
>
> It's a good question, but why? Most likely an array will
> work best for
> this job, arrays are good:
>
> http://www.php.net/manual/en/language.types.array.php
>
> The man page on foreach is nice too, and has many examples
> which include
> while/list alternatives:
>
> http://www.php.net/manual/en/control-structures.foreach.php
>
> Your question was answered below but I couldn't resist throwing in a
> little array propaganda, jic :) Arrays work great in forms too!
>
> http://www.php.net/manual/en/faq.html.php#AEN73718
>
> Regards,
> Philip Olson
>
>
> > >
> > >$i=10
> > >$result$i="test";
> > >
> > >I want this to be:
> > >
> > >$result10="test";
> > >
> > >$i changes so I cannot just put in 10 instead of I.
> > >anybody know how i can do that?
> > >
> > >TIA
> > >Randy
> >
> > How about the below.
> >
> > <?
> > $i=10;
> > ${"result$i"}="test";
> > echo $result10;
> > ?>
> >
> > or
> >
> > <?
> > $i=10;
> > ${'result'.$i}="test";
> > echo $result10;
> > ?>
> >
> > Cheers :-)
> > -----------------------------------
> > K.Tomono
>