Re: Re: regarding print_r()
| From: | Phred White | Date: | Tue, 12 Nov 2013 18:17:41 +0000 |
| Subject: | Re: Re: regarding print_r() | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-322446@lists.php.net to get a copy of this message | ||
My fave:
echo '<textarea> . print_r($a,true) . '</textarea>';
- print_r's indents etc. maintained (as in <pre>)
- default textarea is small and consistent size, doesn't disrupt layout even for massive arrays
- you can resize at will (at least in Safari)
- you can have multiples for complex problem solving and view them next to each other!
On Nov 10, 2013, at 8:15 AM, Ken Robinson wrote:
> A nice application of the second parameter is to get the output of print_r formatted on your
> web page:
>
> echo '<pre>' . print_r($ary, true) . '</pre>';
>
> much easier to read...
>
> Ken
>
> At 08:26 AM 11/10/2013, Sachin Raut wrote:
>> Thank you Mr.Sperberg for telling about 2nd parameter. Really appreciate
>> your help.
>>
>> Thanks
>> Sachin Raut
>>
>>
>> On Sun, Nov 10, 2013 at 2:39 PM, Camilo Sperberg <unreal4u@gmail.com> wrote:
>>
>> >
>> > On 10 nov. 2013, at 06:24, Sachin Raut <imsachinraut@gmail.com> wrote:
>> >
>> > > Issue resolved. I didn't notice that i was passing print_r() function to
>> > > echo. Silly mistake.
>> > >
>> > > Thanks
>> > > Sachin Raut
>> > >
>> > >
>> > > On Sun, Nov 10, 2013 at 10:39 AM, Sachin Raut <imsachinraut@gmail.com
>> > >wrote:
>> > >
>> > >> Hello,
>> > >>
>> > >>
>> > >> I am trying to print following array using print_r(), but it appends
>> > >> number "1" to the output. Can someone pls tell me what is the issue
>> > here or
>> > >> is there any setting i need to do in PHP.
>> > >>
>> > >>
>> > >> Thanks
>> > >>
>> > >> Sachin Raut
>> > >>
>> > >>
>> > >> <?php
>> > >>
>> > >> $a[]="Paris";
>> > >>
>> > >> $a[]="London";
>> > >>
>> > >> echo print_r($a);
>> > >>
>> > >> ?>
>> > >>
>> > >>
>> > >> Output :
>> > >>
>> > >> Array ( [0] => Paris [1] => London ) 1
>> > >>
>> >
>> > I think everyone on this list has made that same mistake once.
>> >
>> > Just as a sidenote, you can pass true as second parameter to have print_r
>> > return the contents instead of printing them directly. It comes in very
>> > handy in case you need to escape characters before printing or manipulate
>> > the string before you want to print.
>> >
>> > Greetings.
>> >
>> > Met vriendelijke groet,
>> > Camilo Sperberg
>> >
>> > ----------------
>> > W: http://unreal4u.com
>> > T: http://twitter.com/unreal4u
>> >
>> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>