В общем такая беда.
Есть 2 textarea
они передают несколько строк в переменные $texts и $keys
Я сразу забиваю их в массив по отдельности и тут начинается какая-то ерунда..
При выгрузке с массива мне нужно проверить ровна ли строка с 1 текстового поля, 1 строке с текстового поля 2
$texts = explode("\n", $_POST['texts']);
$keys = explode("\n", $_POST['keys']);
$pr = 0;
$vh = 0;
$bz = 0;
$bza = 0;
foreach ( $texts as $text ) {
foreach ( $keys as $key ) {
$key = $key;
$text = $text;
if (!strcmp($text,$key)) {
$pr++;
}
elseif (stristr($text,$key)) {
$vh++;
}
}
}
почему то дает тот же эффект. при этом я вывожу значения до сравнения и ОНИ РАВНЫ.
Т.е. текстовое поле 1 содержит строки:
Текст 1
Текст 2
Т.е. текстовое поле 2 содержит строки:
Текст 1
Текст 1
и при сравнении
Текст 1 == Текст 1 мне выдает что это НЕ ТАК. Почему?
Может кто поможет решить проблему?
Данные передаю через POST кодировка везде UTF 8
Кто решит задачку тому пряник в 1$
Раздел: Другое, последний комментарий: 20.07.2013 00:31 Вопрос закрыт автором