Chào bạn, nếu bạn là thành viên xin đăng nhập (Quên mật khẩu?) nếu chưa bạn có thể đăng ký tài khoản mới.
Thông báo: Thành viên muốn đăng nhập ở trang chủ, vui lòng vào Diễn đàn đăng nhập, sau đó quay lại trang chủ.


Bài viết mới nhất

Tìm kiếm [Nâng cao]

Random màu cho văn bản

Người gửi: lyhuuloi

16/07/2005, 12:58 am
Đây là code hoàn chỉnh, giúp cho bạn có thể tạo random màu cho văn bản:

<?php

function rand_color( $text )
{

$color = array();
$color[0] = "red";
$color[1] = "yellow";
$color[2] = "green";
$color[3] = "navy";
$color[4] = "blue";

$color_number = rand(0,4);
$color = $color[ $color_number ];

return "<font color='{$color}'>". $text . "</font>";

}

//Ví dụ:
print rand_color("Hello");

?>


Giải thích:

Đầu tiên tạo một function tên là rand_color(), có một đối số là biến $text. Tiếp đến đặt biến $color = array(), tức là đặt cho nó dưới dạng mảng. Các biến còn lại có lẽ bạn cũng hiểu.

Đoạn code tiếp theo:

$color_number = rand(0,4);
$color = $color[ $color_number ];


Đoạn đầu tiên là đặt cho biến $color_number với giá trị random từ "0 -> 4".
Đoạn thứ hai là đặt cho biến $color với giá trị được lấy từ biến $color_number, tức là nếu biến $color_number có giá trị random là "1", thì code lúc này sẽ trả về là $color[1], mà biến $color[1] ta đã đặt ở trên là "yellow" - khi đó kết quả trả về cho biến $color sẽ là "yellow".

return "<font color='{$color}'>". $text . "</font>";


Như đã nói ở trên, số random đã là 1 và biến $color có giá trị là yellow, khi đó đoạn trên sẽ trở thành: <font color='yellow'>$text</font> (với $text là văn bản cần tô màu). Bài viết đến đây thì hết!! Chúc bạn thành công.


lyhuuloi.
(Cung cấp bởi sanchoituoitre.vn)

Bài phản hồi

 Thống kê chung
Đang trực tuyến
108 khách, 1 thành viên.
Thông số
Tổng số bài viết đã đăng: 57,953
Tổng số thành viên: 109155
Thành viên mới nhất: Anh Tú
Kỷ lục số người trực tuyến: 521   [ 09/04/2008, 02:18 am ]
[Thời gian tải trang này là 0.870 giây] - [25 truy vấn] - [GZIP bật]