Квартиры, дома, земельные участки Краснодарского края без посредников. Объявления собственников недвижимости.
Реклама здесь
Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

json - кодирование

Пример простейшей функции, которая производит json - кодирование для отправки информации по технологии AJAX


<?php
function php2json($obj){
if(
count($obj) == 0) return '[]';
$is_obj = isset($obj[count($obj) - 1]) ? false true;
$str $is_obj '{' '[';
foreach (
$obj AS $key  => $value) {
   
$str .= $is_obj "'" addcslashes($key"\n\r\t'\\/") . "'" ':' ''
   if (
is_array($value))   $str .= php2json($value);
   elseif (
is_null($value))    $str .= 'null';
   elseif (
is_bool($value))    $str .= $value 'true' 'false';
   elseif (
is_numeric($value)) $str .= $value;
   else                        
$str .= "'" addcslashes($value"\n\r\t'\\/") . "'";
   
$str .= ',';
   }
return  
substr_replace($str$is_obj '}' ']', -1);
}
?>
Скопировать в буфер
курсы профессиональных бухгалтеров
Слаботочные системы: видео камеры наблюдения.
- Курсы профессиональных бухгалтеров, школа бухгалтера. Требуется бухгалтер в школу.

© Copyright 2008-2012 by KDG