Dize PHP tefrika olup olmadığını kontrol edin

1 Cevap php

Benim uygulama Redis DB için bir önbellek katmanı inşa ortasında ve ben o dizilerin dikkat çekmek için hakkında neler noktaya gelmiş.

Her iyi (yüksek performans!) PHP ile tefrika veya gereken bir dize kontrol yolu var acaba?

Thanks a lot!

1 Cevap

$array = @unserialize($string);
if ($array === false && $string !== 'b:0;') {
    // woops, that didn't appear to be anything serialized
}

Tefrika dize değeri olabilir görmek için $string !== 'b:0;' kontroller false. Bu onay sizin için önemli ise, trim dizgeleştirilmiş veya bu çalıştığından emin olmak için başka türlü preprocess isteyebilirsiniz.