Доброго времени суток, давно занимался php и html сейчас напрочь все забыл помогите решить задачу, предположим есть два разных поля textarea1 и textarea 2
BB:RR
RR:25
и т.д
RR:99
4R:K1
и т.д
мне необходимо из textarea1 второй входящий текст после разделителя ":" (а это у нас RR) сравнить с первым текстом в textarea2 До разделителя (RR)
После чего если есть совпадения. заменить из textare1 второй входящий текст после разделителя ":" на второй входящий текст в textarea2
результат записать в файл в виде BB:99 ->>> взял из своего примера выше
П.C Количество строк в двух textarea может достигать 500к
Надеюсь на вашу помощь
1. flysink - 30 Июля, 2016 - 19:25:26 - перейти к сообщению
2. Fart - 31 Июля, 2016 - 13:22:52 - перейти к сообщению
покажи код, что ты сам мог сделать. после будет более точно понятно в каком направлении решать задачу. я лично перечитывал пост ни раз, но мыслей по твоей теме 0.
3. Ermite - 01 Августа, 2016 - 12:10:02 - перейти к сообщению
Не знаю, насколько правильно понял задачу, но вот:
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- $text1 = explode(':',$_POST['text1']);
- $text2 = explode(':',$_POST['text2']);
- if($text1[1] == $text2[0]) {
- $text2[1] = $text1[1];
- $name1 = fopen("text1.txt", "a");
- fputs ($name1, $text2[0].':'.$text2[1]."\n");
- fclose ($name1);
- }
- ?>
- <textarea name="text1">
- <? echo $text1[0].':'.$text1[1]; ?>
- </textarea>
- <textarea name="text2">
- <? echo $text2[0].':'.$text2[1]; ?>
- </textarea>