0

2つの文字列を処理したいのですが、処理を停止してテストした残りの文字に移動するスペースがあるかどうかを知る必要がありますが、問題を解決するものではありません。

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

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

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

                        $indice = false;
                    }                    
                }

どうすればそれを達成できますか、よろしくお願いします

4

2 に答える 2

2

if($text[$i] <> '' && $mask[$i] <> ''){は役に立たない、if($text[$i] !== ' ' && $mask[$i] !== ' '){スペースに使用

于 2012-11-17T17:28:26.810 に答える
1

あなたが実際に何をしようとしているのかわかりませんが、文字列の空白をテストしたい場合:

if ( strpos( $yourString, ' ' ) !== false )
    null; // string has whitespace(s)
于 2012-11-17T17:29:04.607 に答える