निकाला जा रहा है, अगर मैंतो एक से अधिक सफेद-अंतरिक्ष
"hello what is my name"
मैं रिक्त स्थान के सभी कैसे लेने के लिए और केवल एक ही स्थान के साथ प्रत्येक जगह ले सकता है इस तरह की स्ट्रिंग है?
निकाला जा रहा है, अगर मैंतो एक से अधिक सफेद-अंतरिक्ष
"hello what is my name"
मैं रिक्त स्थान के सभी कैसे लेने के लिए और केवल एक ही स्थान के साथ प्रत्येक जगह ले सकता है इस तरह की स्ट्रिंग है?
यह करना चाहिए:
$replaced = preg_replace('/\s\s+/', ' ', $text);
आउटपुट:
hello what is my name
मिले समाधान:
<?php
$str = ' This is a test ';
$count = 1;
while($count)
$str = str_replace(' ', ' ', $str, $count);
?>
वास्तव में सबसे खूबसूरत समाधान नहीं है यही कारण है कि ... वास्तव में यह काफी है अक्षम। –
नियमित अभिव्यक्ति से परिचित नहीं होने वाले व्यक्ति के लिए अच्छा समाधान। और "दक्षता" वास्तव में यहां कोई फर्क नहीं पड़ता। –
वाह, यह देखने के लिए मजाकिया है कि मैंने साल पहले कितना खराब चूसा था। – ThinkingInBits
बहुत चालाक .............. – Umair