超急!关于字符串的问题

超急!关于字符串的问题

超急!关于字符串的问题
循环中使用$temp = substr($str, $offset, 1); $temp读出一个byte“1a”,结果造成下次循环中substr报错:substr outside of string!“1a"是不是perl默认的字符串结束符?怎么解决这个问题呢?
嗬嗬
循环控制已经做好的!
[quote]回复给 thunder_ro.
[quote]回复给 thunder_rose : 嗬嗬

循环控制已经做好的! .[/quote]

那是因为你用了warnings,$offset又超过$str的长度。