SORU
18 Mayıs 2011, ÇARŞAMBA


Eğer bir dize PHP JSON olup olmadığını kontrol etmek için en hızlı yolu?

Eğer bir JSON dize olup olmadığını kontrol etmek, gerçekten çok hızlı bir yöntem lazım. Bu en iyi yol değildir hissediyorum:

function isJson($string) {
    return ((is_string($string) &&
            (is_object(json_decode($string)) ||
            is_array(json_decode($string))))) ? true : false;
}

Bu yöntemi geliştirmek istiyorum orada herhangi bir performans tutkunları?

CEVAP
18 Mayıs 2011, ÇARŞAMBA


function isJson($string) {
 json_decode($string);
 return (json_last_error() == JSON_ERROR_NONE);
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008