تابع تبدیل مبنای اعداد بزرگ در 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)(توابع) ۰

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

۵ سال پیش(به روز شده در ۵ سال پیش) جاوا(اندروید) ۱

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

۶ سال پیش(به روز شده در ۶ سال پیش) دلفی(Delphi) ۰

 - “Snakecharmers,” a chromolithograph by Alfred Brehm, c.1883
اگر برنامه نویس وب باشید این مورد بارها اتفاق افتاده است. یعنی متنی که از کاربر دریافت میکنید را از همه طرف چه از لحاظ ساختاری و مهمتر از همه از لحاظ کاراکترهای خاص که امکان تداخل با کاراکترهای اصلی MySQL نداشته باشد را بررسی میکنید. برای این منظور در دلفی نیز بهتر است جهت عدم تداخل بین کاراکترهای ورودی و کاراکترهای MySQL ، رشته ها را به حالت استاندارد آن تبدیل کنیم.(چیزی شبیه real_scape_string در php)...

۶ سال پیش(به روز شده در ۶ سال پیش) دلفی(Delphi) ۰

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

۶ سال پیش(به روز شده در ۵ سال پیش) دلفی(Delphi) ۰

تابع زیر با توجه به ورودی(طول) ، رشته تصادفی را بر می گرداند...

۶ سال پیش(به روز شده در ۶ سال پیش) دلفی(Delphi) ۰

جهت گرفتن لیست درایوهای ویندوز از تابع زیر استفاده کنید...

۶ سال پیش(به روز شده در ۶ سال پیش) دلفی(Delphi) ۰

تابع مورد نظر محتوای یک فایل را بر می گرداند...

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

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

۶ سال پیش(به روز شده در ۶ سال پیش) دلفی(Delphi) ۰

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

۶ سال پیش(به روز شده در ۶ سال پیش) دلفی(Delphi) ۰

تابع هشینگ MD5. در قسمت یونیتها نیز باید یونیت IdHashMessageDigest را اضافه کنید...

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

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

۶ سال پیش(به روز شده در ۶ سال پیش) دلفی(Delphi)(کامپوننت) ۰

 - ZeosLib
کامپوننت متن باز زئوس لایب گزینه ای بسیار مناسب و قوی برای استفاده از پایگاه داده MySQL در دلفی می باشد. این کامپوننت اجزای مختلفی دارد و نسبت به کامپوننتهای پیشفرض از مشکلات کمتری جهت اتصال برخوردار است. لازم به ذکر است زئوس لایب برای لازاروس(Free Pascal) نیز طراحی شده است و علاوه بر MySQL از سایر پایگاه داده های دیگر نظیر Interbase , Firebird , MS SQL , Sybase , Oracle و SQLite نیز پشتیبانی می کند...

۶ سال پیش(به روز شده در ۶ سال پیش) پی اچ پی(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 را ارسال میکند که بدین معناست صفحه تغییر نیافته و مرورگر محتوای کش را نمایش بدهد...

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