PHP每隔多少個新增換行同時不拆分掉單詞

2021-09-24 22:10:36 字數 1031 閱讀 9253

最近碰到乙個資料處理的需求:要求是給很多段文字進行處理,每一行資料每隔29行新增換行,但是不能拆分掉單詞,比如hello的h剛好在29位那麼要在hello前就斷開,不多說看**,php是世界上最好的語言。

比如有其中的一句:venham a mim, todos os que estão cansados e sobrecarregados, e eu darei descanso a vocês.

/**

* 思路是先根據空格,把每個單詞都放到陣列,然後遍歷陣列

* 將陣列每個連線字串,如果連線成的字串大於28個那麼放到結果陣列resarray

* 如果小於則繼續串陣列的下乙個,直到陣列遍歷完

* 最後再把結果陣列的每乙個連線就ok

*/$word

='venham a mim, todos os que estão cansados e sobrecarregados, e eu darei descanso a vocês.'

;$res=''

;$resarray

=array()

;$temp

=explode

(" "

,$word);

foreach

($temp

as$item

)else

// 剛好到最後乙個結束也要放到結果陣列if(

$item

==$temp

[count

($temp)-

1])}

var_dump

($resarray);

$total

='\''

.trim

(implode(''

,$resarray))

.'\','

.php_eol

;echo

$total

;

結果:

php多少內建函式,php有多少個內建函式

1 filter var函式 2 prase url函式 解析url返回各個組成部分 url print r parse url url echo parse url url,php url path 以上結果會輸出 array scheme https host www.baidu.com pat...

多少個元素

多少個元素 time limit 2000msmemory limit 131072kb64bit io format lld llu submit status practice hpu 1401 description 給定q次操作 每次操作給定乙個正整數x 表示向集合a和集合b裡面各加入乙個元...

HPUOJ 多少個元素(STL set)

多少個元素 description 給定q次操作 每次操作給定乙個正整數x 表示向集合a和集合b裡面各加入乙個元素x。集合a 允許存在相同元素 集合b 不允許存在相同元素,如果有多個相同元素只存在乙個。input 第一行輸入乙個整數t,代表有t組測試資料 t 10 每組資料第一行輸出乙個整數q,代表...