このコードで何が問題なのですか。私は、関数内で構築されたいずれかを使用することなく、空白の数を読みたいが、それは返すか、空白を読んで文句を言わない:それは常にelse
一部になるだろう文字列の空白を読み取れません
$string = "can you look into this??";
$i = 0;
$breakPoints = 0;
while ($string[$i] != '' & $string[$i + 1] != '') {
if ($string[$i] == "" || empty($string[$i])) {
die("cdsd");
$breakposition = $string[$i];
$breakPoints++;
} else {
print_r($string[$i]);
}
$i++;
}
echo($breakPoints);
と決してif
声明に入りません。私もisset()
を使ってみましたが、それもうまくいきませんでした。私はどこでミスをしていますか?
期待される出力は?それは?「canyoulookintothis?」ですか? – Andreas
あなたは '$ string [$ i + 1]'の問題を抱えています。最後の '?'を押すと、 'Uninitialized string offset'というエラーが発生します。私はあなたがそれを見ていないのに驚いています。 – aynber
@aynber:そして、彼らはまだそれを受け入れる答えを受け入れました:-0 – AbraCadaver