Re: Re: regarding print_r()

From: 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 >

« previous php.general (#322446) next »