تابع ایجاد کد رنگ تصادفی در پی اچ پی
سلام. همه ما با کد های رنگارنگ hex آشنا هستیم. کد هایی که با یک شارپ (#) شروع می شوند و در ادامه سه مجموعه عدد در مبنای 16 داریم که رنگ ما را در سیستم رنگی RGB مشخص می کند. امروز برای شما کلی کد آماده کرده ایم که می توانید کد رنگ تصادفی ایجاد کنید و وب سایتتان را هر بار به رنگی متفاوت برای کاربرانتان به نمایش بگذارید.
1 –
function rand_color(){ // snippets.ir $rand = array_merge( range( 0, 9 ), range( 'a', 'f' ) ); $color = "#"; for( $i = 1; $i <= 6; $i++ ) $color .= $rand[ rand( 0, 15 ) ]; return $color; } $color = rand_color();
2 –
$color = sprintf( "#%06X", mt_rand( 0, 0xFFFFFF ) );
3 –
$color = '#'. substr( md5( rand() ), 0, 6 );
4 –
$color = "#" . str_pad( dechex( mt_rand( 0, 0xFFFFFF ) ), 6, '0', STR_PAD_LEFT );
5 –
$color = "#" . substr( uniqid(), -6 );
6 –
$color = "#" . bin2hex( openssl_random_pseudo_bytes(3) );
7 –
function random_color_part() { return str_pad( dechex( mt_rand( 0, 255 ) ), 2, '0', STR_PAD_LEFT ); } function random_color() { // snippets.ir return "#" . random_color_part() . random_color_part() . random_color_part(); } $color = random_color();
8 – RGB
$color = sprintf( 'rgb(%d, %d, %d)', rand( 0, 255), rand( 0, 255), rand( 0, 255) );
بازم روشی سراغ دارین؟!
6 thoughts on “تابع ایجاد کد رنگ تصادفی در پی اچ پی”
سلام مهدی جان. اگر بتونی کدی قرار بدی که در فیلدهای تلفن و کد پستی در ووکامرس، اعداد فارسی به انگلیسی تبدیل شن، عالی می شه 🙂
سلام. حتما امیر جان. تو برنامه قرار میدم. عضو خبرنامه شو منتشر شد جا نمونی!
salam baraye man ba hich kudum az in ravesha javab nadad.
lotfan age mishe benevisid ke chetori ba halqeye for ranghaye mokhtalef neshun bedam.
با سلام
ممنون از مطالب مفیدتون
من یه سوال دارم ازتون
خیلی تحقیق کردم و تلاش کردم و خیلی واسم مهمه ولی هنوز به نتیجه نرسیدم
من دارم روی یه نقشه ی ترافیکی کار می کنم و همون طور که می دونین این نقشه ی ترافdکی سه تارنگ سبز و قرمز و زرد واسه سه تا حالت سنگین و نیمه سنگین و سبک داره
حالا من میخام رنگ هر خیابون رو برداشت کنم و تو پایگاه داده ام ذخیره کنم
کسی می دونه باید از چه کدی استفاده کنم؟؟
لطفا راهنماییم کنین
سلام
می تونید از رنگ های موجود در تصویر زیر که مربوط به نقشه گوگل هست استفاده کنید.
http://yon.ir/12452