[英]How do you find a line break in php?
對不起,我對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;
}
}
救命?
更新:
它可以產生意想不到的換行符,這種變化可能會有所幫助:
$arry_lines = explode("[\n|\r]", $translate);
您可以執行$ string = nl2br($ string),以便將換行符更改為
<br />.
然后你可以操縱字符串,例如在第一次出現時將其分開
<br />
像這樣:
list($first, $second) = explode('<br />', $string, 2);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.