2010-05-22 12 views

उत्तर

28

यह करना चाहिए:

$replaced = preg_replace('/\s\s+/', ' ', $text); 

आउटपुट:

hello what is my name 
+0

बहुत चालाक .............. – Umair

3

मिले समाधान:

<?php 

$str = ' This is a test '; 
$count = 1; 
while($count) 
    $str = str_replace(' ', ' ', $str, $count); 

?> 
+5

वास्तव में सबसे खूबसूरत समाधान नहीं है यही कारण है कि ... वास्तव में यह काफी है अक्षम। –

+0

नियमित अभिव्यक्ति से परिचित नहीं होने वाले व्यक्ति के लिए अच्छा समाधान। और "दक्षता" वास्तव में यहां कोई फर्क नहीं पड़ता। –

+3

वाह, यह देखने के लिए मजाकिया है कि मैंने साल पहले कितना खराब चूसा था। – ThinkingInBits

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