note 93786 added to function.json-encode

From: Date: Tue, 29 Sep 2009 11:37:21 +0000
Subject: note 93786 added to function.json-encode
Groups: php.notes 
Request: Send a blank email to php-notes+get-161138@lists.php.net to get a copy of this message
Adding to Andy's function on here (Comment #89908), booleans aren't output as a true or false, but a number in the form of a string. To solve that, add the following so this line: <?php } else if( !is_numeric( $value ) || is_string( $value ) ){ ?> Becomes this: <?php }else if( is_bool($value) ) { $value = ($value) ? "true" : "false"; }else if( !is_numeric( $value ) || is_string( $value ) ){ ?> ---- Server IP: 69.147.83.197 Probable Submitter: 87.219.73.175 ---- Manual Page -- http://www.php.net/manual/en/function.json-encode.php Edit -- https://master.php.net/note/edit/93786 Del: integrated -- https://master.php.net/note/delete/93786/integrated Del: useless -- https://master.php.net/note/delete/93786/useless Del: bad code -- https://master.php.net/note/delete/93786/bad+code Del: spam -- https://master.php.net/note/delete/93786/spam Del: non-english -- https://master.php.net/note/delete/93786/non-english Del: in docs -- https://master.php.net/note/delete/93786/in+docs Del: other reasons-- https://master.php.net/note/delete/93786 Reject -- https://master.php.net/note/reject/93786 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#161138) next »