نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: مقایسه دو تا فایل txt با هم

  1. #1
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض مقایسه دو تا فایل txt با هم

    سلام و خسته نباشید


    سوال اول:
    من دو تا فایل TXT دارم بصورت زیر

    file1.txt
    ------------------------
    6534w568
    gdev6496
    dgf66469gh
    33633363339


    file2.txt
    -----------------------
    saf23.e85
    wsg92101
    5641wfg25
    33633363339

    حالا میخوام فایل دومی رو کپی کنم تو اولی ولی یکسری مقادیر احتمال داره تو هر دو تا فایل باشه و اینطوری تکراری بیفته

    میخوام توسط php یه تست بکنم مقادیری که موجود هست و تکراری هست یکیشو در نظر بگیره و تکراری ها رو حذف کنه

    -------------------------------------------------

    سوال دوم:
    یه فایل txt هست بصورت زیر:
    saf23.e85
    wsg92101
    saefaw
    5641wfg25
    33633363339
    saefaw
    grhrh
    seew


    این توی یه فایل هست، حالا میخوام به کمک php مقادیر تکراری تو فایل رو حذف کنم


    هر مقدار توی یک خط هست

    ممنون میشم راهنمائیم بکنید
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  2. # ADS




     

  3. #2
    عضو انجمن mahdiazarnia آواتار ها
    تاریخ عضویت
    Jul 2012
    محل سکونت
    EvoSwitch
    نوشته ها
    554
    تشکر تشکر کرده 
    195
    تشکر تشکر شده 
    1,056
    تشکر شده در
    740 پست

    پیش فرض پاسخ : مقایسه دو تا فایل txt با هم

    با سلام
    طبق آموزش زیر به راحتی می تونید از طریق اکسل انجام بدید
    برای وارد کردن اطلاعات تکستتون در قالب یک ستون در اکسل هم می تونید از منوی data و import txt استفاده کنید
    https://www.ablebits.com/office-addi...s-differences/

    - - - Updated - - -

    نقل قول نوشته اصلی توسط mahdiazarnia نمایش پست ها
    با سلام
    طبق آموزش زیر به راحتی می تونید از طریق اکسل انجام بدید
    برای وارد کردن اطلاعات تکستتون در قالب یک ستون در اکسل هم می تونید از منوی data و import txt استفاده کنید
    https://www.ablebits.com/office-addi...s-differences/

    عذرخواهی می کنم من سوالتون رو کامل نخونده بودم که از طریق php می خواید اینکار رو انجام بدید
    ..:: ServerMan , Department of Information Technology - Server Management ::..
    خریدار ارزهای دیجیتال ( بیتکوین ، بیتکوین کش ، اتریوم ) :
    https://t.me/archicom

  4. تعداد تشکر ها از mahdiazarnia به دلیل پست مفید


  5. #3
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض پاسخ : مقایسه دو تا فایل txt با هم

    نقل قول نوشته اصلی توسط mahdiazarnia نمایش پست ها
    با سلام
    طبق آموزش زیر به راحتی می تونید از طریق اکسل انجام بدید
    برای وارد کردن اطلاعات تکستتون در قالب یک ستون در اکسل هم می تونید از منوی data و import txt استفاده کنید
    https://www.ablebits.com/office-addi...s-differences/

    - - - Updated - - -




    عذرخواهی می کنم من سوالتون رو کامل نخونده بودم که از طریق php می خواید اینکار رو انجام بدید

    سلام
    بسیار عالی ، شما خواستین کمکی به من بکنید، دستتون هم درد نکنه
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  6. تعداد تشکر ها از iroo به دلیل پست مفید


  7. #4
    عضو جدید phpcoding آواتار ها
    تاریخ عضویت
    Mar 2017
    نوشته ها
    53
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    46
    تشکر شده در
    33 پست

    پیش فرض پاسخ : مقایسه دو تا فایل txt با هم

    هر چند دوست عزیزمون کمکتون کردن ولی منم یه راهنمایی میکنم تا ممبعد عظیم خودتون بتونید بنویسید و نیازی به راهنمایی نداشته باشید
    اول محتوای صفحه رو با file_get_contents یا fopen بگیرید و از نوع رشته string قرارش بدید . سپس با استفاده تابع تیکه کردن explode تمومی لاین هارو تیکه کنید یعنی به این صورت :
    کد PHP:
    explode("\n",(string)$file_content); 
    سپس این مقدار رو داخل یه متغییر قرار بدید و این متغییر را بدید به حلقه parent فورایچ . یعنی این
    کد PHP:
    $explode=explode("\n",(string)$file_content);
    foreach(
    $explode as $lines){


    سپس یک متغییر به صورت آرایه تعریف کنید و مقدارشو خالی بگذارید . یعنی این :
    کد PHP:
    $array=array();
    $explode=explode("\n",(string)$file_content);
    foreach(
    $explode as $lines){


    سپس داخل حلقه به صورت ایندکس شده شروع کنید آرایه دادن به متغییر آرایه تون . ولی قبلش یه دستور شرطی بنویسید که اگه اون پارامتر در حلقه وجود داشت حلقه در نظر گرفته نشه . یعنی این :
    کد PHP:
    $array=array();
    $explode=explode("\n",(string)$file_content);
    foreach(
    $explode as $lines){
    if(isset(
    $array[$lines])): continue; endif;
    $array[$lines]="1";

    سپس پارامتر های آرایه رو با استفاده از تابع implode بچسبونید بهم . با هر کاراکتری که مد نظرتون است به طور مثال \n که لاین هستش . یعنی این :
    کد PHP:
    $array=array();
    $explode=explode("\n",(string)$file_content);
    foreach(
    $explode as $lines){
    if(isset(
    $array[$lines])): continue; endif;
    $array[$lines]="1";
    }
    $result=implode("\n",$array);
    echo 
    $result
    وسلام . امیدوارم کمکی کرده باشم بهتون
    یا حق
    انجام پروژه های:php-c#-c++-java-basic-css-html-javascript-python
    مشاوره با مسئول پروژه ها-حامد دعایی:+989901567129
    تماس با برنامه نویس-امیرعلی استکی:+989017735378



  8. تعداد تشکر ها ازphpcoding به دلیل پست مفید


  9. #5
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض پاسخ : مقایسه دو تا فایل txt با هم

    phpcoding داداش خیلی مخلصیم ، دستتون درد نکنه، سپاس
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  10. #6
    عضو انجمن ahmad19 آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    وین
    نوشته ها
    411
    تشکر تشکر کرده 
    284
    تشکر تشکر شده 
    230
    تشکر شده در
    191 پست

    پیش فرض پاسخ : مقایسه دو تا فایل txt با هم

    دوست من اگه کارات خیلی زیاده پیشنهاد می شه از notepad++ استفاده کنی با یه سری پلاگین هایی ک داره
    اما اگه با php هم برنامشو نوشتی و تو تعداد بالا هنگ نکرد و دوست داشتی سورست رو اینجا قرار بدی خوب می شه بقیه هم می تونن استفاده کنند
    شرکت فنی و مهندسی دانش بنیان پاسارگاد تلگرام: 09101004330 احمد مهدیلو
    سفارش ها در http://021host.eu
    تماس مستقیم : 00436889587387 Telegram: @mahdilou

  11. #7
    عضو جدید phpcoding آواتار ها
    تاریخ عضویت
    Mar 2017
    نوشته ها
    53
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    46
    تشکر شده در
    33 پست

    پیش فرض پاسخ : مقایسه دو تا فایل txt با هم

    نقل قول نوشته اصلی توسط ahmad19 نمایش پست ها
    دوست من اگه کارات خیلی زیاده پیشنهاد می شه از notepad++ استفاده کنی با یه سری پلاگین هایی ک داره
    اما اگه با php هم برنامشو نوشتی و تو تعداد بالا هنگ نکرد و دوست داشتی سورست رو اینجا قرار بدی خوب می شه بقیه هم می تونن استفاده کنند
    اونطوری که حدث زدم این آقا نمیخوان با این کد پلاگینی بنویسن . چون فک نمیکنم همچین کدی در هیچ پلاگینی به کار میاد . هدف این آقا فک میکنم بیشتر آموزش و یاد گیری php باشه
    در یاد گیری php نرم افزار نات پد پلاس پلاس چه کمکی میتونه بکنه ؟ هیچی . اون فقط یه نرم افزار میزبان برای کد نویسیه . البته نمیخوام بگم بده چون اینطور نیست . من خودم بعد از هشت سال برنامه نویسی با اینکه نرم افزار های درجه یکی مث Visual Studio Code یا Microsoft Visual Studio یا DreamViewer یا ... به بازار اومدن هنوز که هنوزه از notepad++ استفاده میکنم چون هم امکاناتشو دوس دارم هم بیشتر راه دستمه تو اون کد بنویسم . حتی پروژه های اختصاصی c# که بهم محول میشه رو با ویژوال استودیو نمینویسم . با نات پد پلاس پلاس ویرایششون میکنم . ولی در این زمینه فک نمیکنم این نرم افزار هیچ کمکی به این آقا بکنه
    انجام پروژه های:php-c#-c++-java-basic-css-html-javascript-python
    مشاوره با مسئول پروژه ها-حامد دعایی:+989901567129
    تماس با برنامه نویس-امیرعلی استکی:+989017735378



  12. تعداد تشکر ها از phpcoding به دلیل پست مفید


  13. #8
    عضو جدید
    تاریخ عضویت
    Nov 2014
    نوشته ها
    43
    تشکر تشکر کرده 
    27
    تشکر تشکر شده 
    20
    تشکر شده در
    17 پست

    پیش فرض پاسخ : مقایسه دو تا فایل txt با هم

    شاید کارتون راه افتاده باشه ولی یک راه جل ساده تر هم شاید باشه - البته خودم تست نکردم

    محتوای هر دو فایل رو به صورت خط به خط داخل یک جدول تو دیتابیس ذخیره کنید و ستونی که این محتوا توش قرار میگیره رو هم unique قرار بدید اینطور اگر چیزی تکراری باشه فقط یکیش میره . بعد هه رو از دیتابیس بازخوانی کنید و در یک فایل دیگه ذخیره کنید تمام .
    برای سوال دومتون هم جواب میده - از لحاظ تئوری که عملیه - کدش هم آسون هست فقط بلد باشید هر خط رو از هم جدا کنید دیگه بقیش شکلاته

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 8
    آخرين نوشته: October 19th, 2016, 00:31
  2. ایران لایسنس | لایسنس Cpanel ،لایسنس virtualizor ،لایسنس Solusvm
    توسط bepad در انجمن فروش انواع لایسنس
    پاسخ ها: 0
    آخرين نوشته: September 19th, 2016, 20:30
  3. پاسخ ها: 37
    آخرين نوشته: September 30th, 2015, 10:14
  4. فروش هاست - ریسلر - مستر ریسلر - آلفا ریسلر (تاپیک محصولات نامحدود)
    توسط shahab.qadiri در انجمن فروش نمایندگی هاستینگ
    پاسخ ها: 0
    آخرين نوشته: August 1st, 2014, 16:14

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •