2012-11-17 34 views
0

我想對兩個字符串進行處理,並且必須知道是否有空格來停止我的處理並轉移到字符的其餘部分 我測試了它,但它沒有「T統治問題:如何在php程序中檢測字符串上的空白

for ($i = 0; $i < $lenght; $i++) { 

        if($text[$i] <> '' && $mask[$i] <> ''){ 

         $nbrcrypted = $stringtonumber[$text[$i]] + $stringtonumber[$mask[$i]]; 
         $resultat .= $numbertostring[$nbrcrypted]; 
        }else{ 

         $indice = false; 
        }      
       } 

我怎麼能做到這一點,謝謝你提前

+1

定義「空白」。你只是指空間嗎?水平製表符?回車?換行? – rdlowrey

回答

2

if($text[$i] <> '' && $mask[$i] <> ''){是沒用的,使用if($text[$i] !== ' ' && $mask[$i] !== ' '){的空間

+0

你是對的,我沒注意 – user201892

1

我不明白你實際上試圖做,但如果你想測試你的字符串空白:

if (strpos($yourString, ' ') !== false) 
    null; // string has whitespace(s) 
相關問題