Re: Array Question

From: Date: Sat, 14 Jul 2007 05:55:53 +0000
Subject: Re: Array Question
References: 1 2 3 4 5 6 7 8 9 10  Groups: php.general 
Request: Send a blank email to php-general+get-258854@lists.php.net to get a copy of this message
On Fri, July 13, 2007 2:15 am, Richard Lynch wrote: > On Thu, July 12, 2007 8:29 am, Robert Cummings wrote: >> Hmmm, I thought using an explicit cast was very self explanatory -- >> especially when the name of the cast is "array". Maybe I'm alone in >> that >> thought. I mean if you convert a scalar to an array what do you >> expect >> to get? An array with the scalar. *shrug* I can't see how it would >> be >> anything else. > > $foo = (array) 'foo'; > var_dump($foo); > > A couple perfectly reasonable (though wrong) outputs: > > #1 > array (3){ > 0 => 'f', > 1 => 'o', > 2 => 'o' > ); > > And, actually, PHP having been derived (partially) from C, one could > almost argue this is the EXPECTED output. :-) In retrospect, given that $foo[1] is 'o' and that you can treat $foo JUST like an array of characters, the EXPECTED output from a C->PHP perspective might be: string (3) 'foo' It already *IS* an array, to a large extent. :-) -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?

« previous php.general (#258854) next »