break_string(3) MudOS v21c2 (5 Sep 1994) 名称: break_string() - 以固定的间隔打断一个字串 (string). 语法: string break_string( string str | int foobar, int len, void | int indent | string indent ); 字串 break_string( 字串 str 或 整数 foobar, 整数 len, 无参数 或 整数 indent 或 字串 indent ); 用法: break_string() 以每 len 个字元 (character) 打断一个 没有换行的字串, 并在每一个打断的片段後面换行. 如果 indent 是一个字串, 那每个片段在换行之前会加上 indent. 如果第一个参数 (argument) 是一个整数, break_string() 就只会传回 0. 错误: break_string() 的处理完全与字串内容无关. 这个函式不 会认得句号 '.' 和换行 '\n' . 所以这个函式执行的结果, 不见得会如你预期的一样. 我的经验是: 您应该在句号之後 加一个空白, 也别加上 '\n' , 然後再使用 break_string() . 您也许不会喜欢用 break_string() 提供的格式. 在往後 MudOS 的版本里, 也许会让 break_string() 认得 '\n' . 参考: implode(3), explode(3), sprintf(3) 作者: Cygnus 翻译: Spock @ FF 96.Oct.16. (printed 3/16/95)