抱歉,我对PHP不太好,我试着找到它,然后把每一行都放在一个数组中
$translate="this
is in
multiple
lines";
$lastBreak=0;
$it=array();
$ci=0;
for ($i=1;$i<strlen($translate);$i++) {
if strchr(substr($translate,$i,$i),"\n") {
$it[$ci]=substr($translate,$lastBreak+1,$i-1);
$ci+=1;
$lastBreak=$i;
}
}
帮助?
答案 0 :(得分:16)
答案 1 :(得分:2)
更新:
它可能会产生意想不到的换行符,这种变化可能会有所帮助:
$arry_lines = explode("[\n|\r]", $translate);
答案 2 :(得分:0)
您可以执行$ string = nl2br($ string),以便将换行符更改为
<br />.
然后你可以操纵字符串,例如
的第一次出现将其分开了<br />
像这样:
list($first, $second) = explode('<br />', $string, 2);