IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   PHP (https://www.ircforumlari.net/php/)
-   -   php4 ile json_encode kullanmak (https://www.ircforumlari.net/php/640991-php4-ile-json_encode-kullanmak.html)

hAte 07 Kasım 2014 06:28

php4 ile json_encode kullanmak
 
PHP- Kodu:

<?php
if (!function_exists('json_encode'))
{
function 
json_encode($a=false)
{
if (
is_null($a)) return 'null';
if (
$a === false) return 'false';
if (
$a === true) return 'true';
if (
is_scalar($a))
{
if (
is_float($a))
{
// Always use "." for floats.
return floatval(str_replace(",""."strval($a)));
}

if (
is_string($a))
{
static 
$jsonReplaces = array(array("\\""/""\n""\t""\r""\b""\f"'"'), array('\\\\''\\/''\\n''\\t''\\r''\\b''\\f''\"'));
return 
'"' str_replace($jsonReplaces[0], $jsonReplaces[1], $a) . '"';
}
else
return 
$a;
}
$isList true;
for (
$i 0reset($a); $i count($a); $i++, next($a))
{
if (
key($a) !== $i)
{
$isList false;
break;
}
}
$result = array();
if (
$isList)
{
foreach (
$a as $v$result[] = json_encode($v);
return 
'[' join(','$result) . ']';
}
else
{
foreach (
$a as $k => $v$result[] = json_encode($k).':'.json_encode($v);
return 
'{' join(','$result) . '}';
}
}
}
?>



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 15:18.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net