PHP

2012-01-30 7 views
5

के साथ डुप्लिकेट ब्रेक लाइनों को कैसे निकालें I जानना चाहूंगा कि मैं PHP के साथ डुप्लिकेट ब्रेक लाइनों को कैसे हटा सकता हूं क्योंकि इनपुट विभिन्न ओएस से हो सकता है।PHP

इनपुट पूर्व .: "02 02 02 02 \ r \ n \ r \ n 02 02 02 02 \ r \ n 02 02 02 02"

इनपुट पूर्व .: "02 02 02 02 \ n \ n \ n 02 02 02 02 \ n \ n 02 02 02 02 "

आउटपुट पूर्व .:" 02 02 02 02 \ n 02 02 02 02 \ n 02 02 02 02 "

उत्तर

12

आप preg_replace इस्तेमाल कर सकते हैं :

$s = preg_replace("/[\r\n]+/", "\n", $s); 

ऑनलाइन काम कर यह देखें: ideone

+0

आपको बहुत बहुत धन्यवाद :) – dextervip

1

अधिक जल्दी से केवल 2 + पंक्ति विराम को बदलने के लिए है :):

$s = preg_replace("/([\r\n]{4,}|[\n]{2,}|[\r]{2,})/", "\n", $s); 
संबंधित मुद्दे

 संबंधित मुद्दे