از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
هشت سال پیش منتشر شده
تعداد بازدید: 1716
کد پروژه: 41286
شرح پروژه
شرح پروژه در قالب فايل pdf به سفارش ضميمه شده است.
فقط در ارتباط با پروژه مذکور چند ملاحظه مورد نياز است:
1. از کتابخانه خاصي در پي اچ پي استفاده شود.
2. يک تابع وجود دارد به نام convert_html_tables_to_array که شي ورودي اين تابع آدرس يک صفحه وب هست و خروجي اين تابع ليست آرايه اي دو بعدي از تمام جداول، سطرها و ستون هاي آن.
3. يک تابع وجود داشته باشد به نام convert_table_to_array که شي هر جدولي با هر تعداد سطر و ستوني را به اين تابع پاس دهيم، خروجي اين تابع آرايه بالاييست که معرفي شد، براي پاس دادن شي يا object جدول مربوطه به اين تابع در فايل هاي ضميمه بايد بصورت زير عمل کرد.
$html = file_get_html('http://www.example.com/');
$table = $html->find('#section',0)->find(‘table’,0);
$array = convert_table_to_array ( $table );
مواردي که بايد تحويل داده شود:
دو تابع بالا به نام هاي
1. convert_html_tables_to_array
2. convert_table_to_array
با عملکردهاي بيان شده.
يک تکه کد پي اچ پي که آدرس هر يک از فايل هاي داخل پوشه files که پيوست همين درخواست شده است را به آن بدهيم، تمام جداول آن صفحه را پيدا کرده و در قالب يک آرايه بازگرداند. مثلا در تصوير بالا خروجي بايد يک آرايه باشد دو بعدي بصورت زير:
$array[‘سکه’][‘سکه بهار آزادي’] = array( ‘سکه بهار آزادي’ , 104500 , 0 , 104500 , 104900 , 1394/02/11);
$array[‘سکه’][‘ سکه امامي’] = array( ‘سکه امامي’ , 104600 , 0 , 104500 , 104900, 1394/02/11);
خروجي تابع convert_html_tables_to_array بايد در کد پي اچ پي پيوست شده در فايل ضميمه عمل کند.
در فايل ضميمه کدي هست با نام index.php که در اين کد تابع convert_html_tables_to_array فراخواني شده است. محتواي اين تابع يک محتوي تستي هست اما هدف از نوشتن اين کد بررسي صحبت درستي خروجي تابع نوشته شده توسط دوستان عزيز مي باشد.
فقط چک بشود عبارات و رشته ها داراي space و علائم نگارشي اضافي نباشند با تشکر
زیرساخت:
پي اچ پي با استفاده از يک کتابخانه به نام
http://simplehtmldom.sourceforge.net
اگر بتوانيم اين پروژه را کامل به سر منزل مقصود برسانيم و دوستان به ما در اين پروژه کمک کنند قطعا پروژه هاي ديگر بسياري در دست بررسي داريم که اگر دوستان اين قسمت از پروژه ها را عالي انجام دهند همکاري ادامه دار خواهد بود.
قابل تحویل:
این پروژه شامل 1 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
بودجه
750,000 تومان تا 5,000,000 تومان
مهلت برای انجام
5روز
وضعیت مناقصه
انجام شده
درباره کارفرما
عضویت ده سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار