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

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

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #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



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


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

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

در حال حاضر 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

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

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