Dizinin 2 parça için 2
Basitçe set $ limiti. Söz için Ben James teşekkürler:
preg_split("~\n~",$string, 2);
Ben test edilmiş ve gayet iyi çalışıyor.
Sınırı argüman:
If specified, then only substrings up to limit are returned with the rest of the string being placed in the last substring. A limit of -1, 0 or null means "no limit" and, as is standard across PHP, you can use null to skip to the flags parameter.
Update:
Sadece yeni hat ise bölmek istediğiniz:
$fp = strpos($string,"\n");
$arr = new array(substr($string,0,$fp), substr($string,$fp));
Yoksa yapabilirsiniz üzerinde ısrar preg_split();
:
$fp = strpos($string,"\n");
$arr = preg_split("~\n~",$string,$fp);
Hiçbir preg_split_once()
veya herhangi bir karşılığı yoktur.