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ş:
Eğer bir dize geçerli bir sayı olup ol...
Eğer bir dize geçerli bir adres olup o...
Nasıl kullanarak/Catch olmadan bir diz...
Eğer bir dosya C içinde olup olmadığın...
Eğer bir dize Perl boş olup olmadığını...