تابع تبدیل مبنای اعداد بزرگ در php

۱ سال پیش(به روز شده در ۱ سال پیش) پی اچ پی(PHP)(توابع) ۰

باینری - دسیمال

تابع معرفی شده با استناد به مطلبی از سایت Stackoverflow می باشد. تابع پیشفرض ()base_convert در php دقیقا همین کار را انجام میدهد اما برای اعداد بزرگ ناتوان هست که در مثال انتهای کد مشخص شده است. در این تابع مقدار و مبنای مورد نظر را وارد کرده و سپس به هر مبنایی که مد نظر شماست تبدیل میکند...

ادامه

۳ سال پیش(به روز شده در ۲ سال پیش) پی اچ پی(PHP)(کلاس) ۵

نمونه خروجی
در یکی از پروژه ها نیاز بود تا متن فارسی به عکس تبدیل شود. متاسفانه منابع کمی در این مورد هستند و اینکه اکثر این منابع توانایی تبدیل یک متن طولانی به عکس آن هم در یک چهار چوب را ندارند. و مثال های آنها فقط برای چند کلمه یا یک خط بود. یکی از مزیتهای این کلاس افزودن فونت هست که زیبایی تبدیل کار را دوچندان میکند. البته این کلاس برای زبان انگلیسی نوشته شده بود و ما با تغییر اندک و اضافه کردن چند تابع مختصر آنرا برای متون فارسی بلند اصلاح کردیم. کلاس gd-text برای روی گیت هاب قابل دسترس هست...
  نمونه خروجی

۳ سال پیش(به روز شده در ۳ سال پیش) پی اچ پی(PHP)(توابع) ۰

مدتی قبل برای گروه ما در یکی از پروژه ها به تابعی نیاز شد که هر چند جز کدهای ساده ایست اما کارهای بزرگی انجام میدهد. تابع زیر تمامی زیرمجموعه های یک شناسه بصورت تو در تو رو را شناسایی میکند. برای درک بهتر فرض کنید آرایه ای به شکل زیر دارید...

۴ سال پیش(به روز شده در ۴ سال پیش) پی اچ پی(PHP)(توابع) ۰

گاهی لازم است وجود یک اندیس در یک آرایه تو در تو را مشخص کرد. تابع زیر به این درخواست ما پاسخ میدهد و وجود اندیس درخواستی ما را در تو در تو ترین آرایه جستجو میکند...

۴ سال پیش پی اچ پی(PHP)(توابع) ۰

تابع تبدیل واحد فوت به کیلومتر در زبان php...

۴ سال پیش پی اچ پی(PHP)(توابع) ۰

تابع تبدیل مایل به کیلومتر...

۴ سال پیش(به روز شده در ۴ سال پیش) پی اچ پی(PHP)(توابع) ۰

تابع زیر مرتب سازی یک آرایه با چندین مقدار برای هر ایندکس و آرایه چند بعدی را با اعمال محدودیت انجام میدهد. میتوانید با اندکی تغییر آنرا پیشرفته تر کنید!...

۴ سال پیش(به روز شده در ۳ سال پیش) پی اچ پی(PHP)(توابع) ۰

روشهای رایج همگی جهت شناسایی اعداد یک رشته روش زیر را پیشنهاد میکنند...

۴ سال پیش(به روز شده در ۴ سال پیش) پی اچ پی(PHP)(توابع) ۰

در تابع ()parse_str تبدیل آرایه ها بدرستی انجام نمیشود به همین خاطر نیاز هست تا تابع قدرتمندتری استفاده نمود. تابع معرفی شده بصورت کامل یک رشته کوئری ورودی را به متغیرها و آرایه ها تبدیل میکند و به نوعی نسخه پیشرفته تر تابع پیشفرض php است...

۵ سال پیش(به روز شده در ۵ سال پیش) پی اچ پی(PHP) ۰

تابع is_unicode در php نسخه 6 به بعد پشتیبانی میشود و برای اینکه برای نسخه های قبلتر داشته باشیم از کد زیر استفاده میشود...

۵ سال پیش(به روز شده در ۵ سال پیش) پی اچ پی(PHP) ۰

گاهی دقایق را به بازه های منظمی تبدیل میکنیم. مثلا بازه 5 دقیقه ای: 0، 5، 10، 15 تا ... 60. حال لازم است مثلا با ورودی 4 بازه شروع و پایان زمان را بدست آورد...

۵ سال پیش(به روز شده در ۵ سال پیش) پی اچ پی(PHP)(کلاس) ۰

کلاس ساده زیر توسط ما طراحی شده که البته از PDO استفاده نشده است اما براحتی قابل ویرایش است. در ضمن کلاس زیر کاملا تست شده و آماده بکار است...

۵ سال پیش پی اچ پی(PHP)(کد) ۱

فرض کنید که میخواهید اختلاف دو زمان را به ساعت، دقیقه و ثانیه بدست آورید...

۵ سال پیش(به روز شده در ۵ سال پیش) پی اچ پی(PHP)(توابع) ۰

تابع زیر زمان شروع و پایان یک روز را به فرمت یونیکس بر میگرداند...

۶ سال پیش(به روز شده در ۶ سال پیش) پی اچ پی(PHP)(کلاس) ۰

همانطور که از نام کلاس پیداست جهت دریافت اطلاعات کاربر وارد شده به سایت این کلاس بکار می آید و اطلاعاتی نظیر مرورگر ، سیستم عامل ، آی پی ، و ... را قادر به بررسی است...

۶ سال پیش(به روز شده در ۶ سال پیش) پی اچ پی(PHP)(کد) ۰

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

۶ سال پیش(به روز شده در ۶ سال پیش) پی اچ پی(PHP)(کلاس) ۰

UUID یا Universally Unique Identifier شناسه استاندارد استفاده شده در ساخت نرم افزار هاست که توسط Open Source Foundation استاندارد سازی شده است...

۶ سال پیش پی اچ پی(PHP)(توابع) ۹

هر چند در php تابعی بنام number_format جهت انجام اینکار وجود دارد اما درج تابع دستی آن نیز خالی از لطف نیست.

۶ سال پیش(به روز شده در ۶ سال پیش) پی اچ پی(PHP)(توابع) ۰

در پستهای قبل چنین مطلبی ذکر شده بود اما اینبار از قدرت سری توابع curl برای این منظور استفاده نمودیم. مزیت استفاده از این روش معرفی User agent و سایر موارد اضافی است که بصورت معمول نمیتوان با استفاده از تابع file_get_contents تنظیم نمود. در مثال زیر تابع getPageContent ، محتوای وب سایت ما را گرفته و نمایش می دهد.

۶ سال پیش(به روز شده در ۶ سال پیش) پی اچ پی(PHP)(توابع) ۰

در php تابعی با نام number_format جهت جدا سازی سه رقمی اعداد وجود دارد ، اما با این وجود برای آموزش و جلوگیری از خطا بدلیل پشتیبانی نشدن در نسخه های مختلف php این تابع را معرفی می کنیم که به شرح زیر است...

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(کد) ۰

برای کنترل هوشمند کش در php کد زیر را پیشنهاد می کنیم. روش کار این کد بدینصورت است که ابتدا چک می کند که آیا فایل تغییر یافته یا نه ، در صورت تغییر نیافته بودن فایل برای مروگر هدر 304 را ارسال میکند که بدین معناست صفحه تغییر نیافته و مرورگر محتوای کش را نمایش بدهد...

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(توابع) ۰

در php تابعی بعنوان substr برای نمایش یک رشته وجود دارد. اینبار تابعی را معرفی می کنیم که بخشی از کلمات یک رشته را با توجه به تعداد مشخص شده ورودی بر می گرداند. مزیت این تابع این است که از رشته های یونیکد پشتیبانی می کند...

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(توابع) ۰

تابع ()parse_ini_file جهت پردازش و فراخوانی متغیرهای درونی فایلهای پیکربندی ini بکار می رود. در وب سایتهای تخصصی همواره قرار دادن متغیرهای سراسری در فایلهای php جالب نیست و معقول خواهد بود تا متغیرهای پیکربندی وب سایت را در یک فایل با پسوند ini قرار دهیم. حال بهتر است به مثال زیر توجه کنید. فرض شود محتویات فایل ما بشرح زیر است...

۷ سال پیش پی اچ پی(PHP)(توابع) ۰

تابع ()ceil عدد ورودی را به بزرگترین عدد صحیح گرد می کند. برای فهم بیشتر از کاربرد تابع ، مثالهای زیر را ببینید...

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(توابع) ۰

بسیار پیش می آید تا مدت زمان اجرای یک تکه کد را بدانیم. دو تابع زیر برای حل این مسئله به کمک شما می آیند و مثال مربوطه نیز نحوه استفاده از این دو تابع را کاملا مناسب بیان نموده است. کارکرد توابع آسان است کافیست کمی دقت نمایید...

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(توابع) ۰

تابع ()subsets زیر مجموعه های یک مجموعه را بر می گرداند. روش کار الگوریتم بسیار ساده است. ابتدا با توجه به آرایه ورودی تعداد اعضای آرایه را بدست می آوریم و سپس 2 را بتوان آن عدد می رسانیم. در واقع یک مجموعه n عضوی دارای 2n عضو است. به هر حال ، با استفاده از شمارش دودویی شروع به بدست آوردن زیر مجموعه ها می کنیم. یعنی از 1 تا 1-2n بصورت دودویی شمارش می کنیم(توجه: تهی نیز یک زیر مجموعه بحساب می آید)...

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(توابع) ۰

در PHP بارها پیش می آید بعد از کوئری SELECT از تابع ()mysql_fetch_assoc یا تابع ()mysql_fetch_array استفاده کنید...

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(آموزش) ۰

این تابع نام فایل(یا آدرس اینترنتی) را در ورودی گرفته و سپس تمامی خطهای فایل ورودی را در آرایه ای به خروجی بر می گرداند...

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(توابع) ۰

تابع ()ctype_alnum رشته ورودی را بررسی میکند که آیا فقط از کاراکتر و عدد است یا نه(Alpha Numeric). در صورت درستی مقدار True و در غیر اینصورت مقدار False را بر می گرداند...

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(توابع) ۰

تابع زیر یک پارسر قدرتمند جهت شناسایی کلمات یک رشته و جداسازی آنهاست. این تابع یکی از توابع کاری موتور جستجوی گروه ما(وی2) است. تمامی بهینه سازیها در این تابع رعایت شده که هر چند ساده است!...

در حال بارگذاری...