wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

513407

Пользователей сегодня:

44

Пользователей online:

154

Выплачено ($): 7`606`972,06
Выплат: 8`116`361
Писем прочитано: 1`024`961`834

 
 
Online 1
Все ответы
 
 

Вопрос #56099

Внимание! В разделе вопрос-ответ запрещается:

  • Мат, оскорбления, флуд, реклама
  • Сообщения, не являющиеся вопросами/ответами
  • Нарушение законодательства РФ
  • Попрошайничество в любой форме

Выделите текст и нажмите для цитирования  #  
0   [19.07.2013 19:15] NIKNN Рейтинг 0.00     Стена пользователя NIKNN +237

Закрытый вопрос от пользователя NIKNN Вопрос касательно сравнение 2х строк в php

В общем такая беда.
Есть 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
Вопрос закрыт автором

Ответы
Ответов всего: 4  вопрос закрыт 
Выделите текст и нажмите для цитирования  #  
0   [19.07.2013 19:44] #1673309   Все ответы пользователя

Задай вопрос в поисковую систему, на этот вопрос найдешь подробные ответы.
Выделите текст и нажмите для цитирования  #  
+1   [19.07.2013 20:48] #1655285   Все ответы пользователя

Ща нет времени вникать, попробуй вместо elseif просто if.
Проголосовали: bogomolov2011
Выделите текст и нажмите для цитирования  #  
0   [19.07.2013 22:23] #696034   Все ответы пользователя

http://php.ru/manual/function.strcmp.html
http://php.ru/manual/function.stristr.html

Добавлено спустя 37 секунд
Была бы возможность у себя бы отладил.
Выделите текст и нажмите для цитирования  #  
0   [20.07.2013 00:31] NIKNN Рейтинг 0.00     Стена пользователя NIKNN +237  Все ответы пользователя NIKNN

решение в беседке написали))

Видеоурок

Вопрос-ответ

НОВОСТИ
19.04.2024Технические работы с СБП
подробнее>>
03.04.2024Выплаты
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение