0
이 코드 조각에 문제가 있습니다. 그것이해야 할 일은 문자열을 가져 와서 단어로 나눈 다음 사전에 대해 확인하는 것입니다. 그러나 문자열에 "Umlaut"가 포함되어 있으면 거기에서 분리됩니다.UTF-8 (Umlaute)으로 Regexp 및 pspell_check
나는 꽤 문제가 [A-ZäöüÄÖÜ\']
인 것 같아서, 나는 특별한 charackters를 잘못 포함하고있는 것 같지만 어떻게 될까?
$string = "Rechtschreibprüfung";
preg_match_all("/[A-ZäöüÄÖÜ\']{1,16}/i", $string, $words);
for ($i = 0; $i < count($words[0]); ++$i) {
if (!pspell_check($pspell_link, $words[0][$i])) {
$array[] = $words[0][$i];
}
}
결과 :
$array[0] = Rechtschreibprü"
$array[1] = "fung"
를 '/ \ P {L} +/U '' –
@ WiktorStribiżew 덕분에 작동하는 것처럼 보였으므로 답변을 게시 하시겠습니까? 나는이 책을 결코 좋은 독서법으로 이해하지 못하기 때문에? – Shaeldon