تابع ایجاد کد رنگ تصادفی در پی اچ پی

تابع ایجاد کد رنگ تصادفی در پی اچ پی

سلام. همه ما با کد های رنگارنگ 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 “تابع ایجاد کد رنگ تصادفی در پی اچ پی

  1. با سلام
    ممنون از مطالب مفیدتون
    من یه سوال دارم ازتون
    خیلی تحقیق کردم و تلاش کردم و خیلی واسم مهمه ولی هنوز به نتیجه نرسیدم
    من دارم روی یه نقشه ی ترافیکی کار می کنم و همون طور که می دونین این نقشه ی ترافdکی سه تارنگ سبز و قرمز و زرد واسه سه تا حالت سنگین و نیمه سنگین و سبک داره
    حالا من میخام رنگ هر خیابون رو برداشت کنم و تو پایگاه داده ام ذخیره کنم
    کسی می دونه باید از چه کدی استفاده کنم؟؟
    لطفا راهنماییم کنین

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.