note 95462 added to function.json-encode
| From: | rene at osu1 dot php dot net | Date: | Mon, 04 Jan 2010 16:06:23 +0000 |
| Subject: | note 95462 added to function.json-encode | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-164620@lists.php.net to get a copy of this message | ||
(continued)
JavaScript:
----------------------
function debugPrintCollapsible (debugPrintCommand) {
var d = eval('(' + debugPrintCommand.data + ')');
var t = debugPrintCommand.title;
var id = debugPrintCommand.id;
var html = '';
html+= '<table class="debug" style="width:100%"
border="1">';
html+= '<tr><th
colspan="999">'+t+'</th></tr>';
html+= debugPrintVariable (d);
html+= '</table>';
document.getElementById(id).innerHTML = html;
}
function debugPrintVariable (v) {
var tv = typeof (v);
var html = '';
switch (tv) {
case 'boolean':
html+= '<tr>';
html+= '<td>';
html+= (v?'true':'false');
html+= '</td>';
html+= '</tr>';
break;
case 'number':
case 'string':
html+= '<tr>';
html+= '<td>';
html+= v;
html+= '</td>';
html+= '</tr>';
break;
case 'array':
case 'object':
html+= '<tr><th
class="debugArrayKey">Key</th><th>Value</th></tr>';
for (n in v) {
html += '<tr><td
class="debugArrayKey">'+n+'</td><td><table
class="debug" style="width:100%"
border="1">'+debugPrintVariable(v[n])+'</table></td></tr>';
}
break;
default:
html+= '<tr>';
html+= '<td>UNKNOWN TYPE '+typeof(v)+' ';
html+= '</td>';
html+= '</tr>';
break;
}
return html;
}
----
Server IP: 91.199.167.223
Probable Submitter: 212.123.162.96
----
Manual Page -- http://www.php.net/manual/en/function.json-encode.php
Edit -- https://master.php.net/note/edit/95462
Del: integrated -- https://master.php.net/note/delete/95462/integrated
Del: useless -- https://master.php.net/note/delete/95462/useless
Del: bad code -- https://master.php.net/note/delete/95462/bad+code
Del: spam -- https://master.php.net/note/delete/95462/spam
Del: non-english -- https://master.php.net/note/delete/95462/non-english
Del: in docs -- https://master.php.net/note/delete/95462/in+docs
Del: other reasons-- https://master.php.net/note/delete/95462
Reject -- https://master.php.net/note/reject/95462
Search -- https://master.php.net/manage/user-notes.php