Neden uzun bir dizi için bu PHP fonksiyon sıfır dönüş değeri nedir?

0 Cevap php

row['error'] 35 daha büyük olduğu zaman, değer mevcut değildir ve işlevinin sonuç 0. Sorundur?

<?php
    if ($row['error'] == "")
    {
        $error = "0";
    }
    else
    {
        $error = $row['error'];
    }

    if ($row['error'] != "")
    {
       if (strlen($error) > 35)
       {
           $error = substr($row['error'],0,32) + "...";
       }
       else
       {
           $error = $row['error'];
       }
    }
?>

0 Cevap