PHP ile bir dosyayı satır satır okumak için file() komutunu kullanabiliriz. Ancak veri tabanından ya da bir input’dan gelen veriyi satırlarına ayırmamız gerekebilir. Kullandığımız sisteme göre (Linux ya da Windows) aşağıdaki seçeneklerden birisini kullanabiliriz.
$array = explode("\n", $string); $array = explode("\r", $string);
Ya da hangi sistem olacağını bilmiyorsanız aşağıdaki gibi uygulayabilirsiniz.
$array = explode(PHP_EOL,$string);
Ama her ne kadar iki seçeneği de kullanabilseniz da yazmış olduğunuz yazılımın her sistemde güvenli olarak çalışabilmesi için regular expression kullanmak en mantıklısı olacaktır.
$array = preg_split("/(\r\n|\n|\r)/", $string);
2014 © Web Fikirleri - Her Hakkı Saklıdır.