Hàm thứ 1 : array_rand
Thông thường , khi tạo ra các chữ số ngẫu nhiên, chúng ta thường hay sử dụng hàm rand và rt_rand. Hôm nay mình giới thiệu cho các bạn một hàm khác , đó là array_rand. Hàm này có chức năng là trả về giá trị ngẫu nhiên có trong mảng. Để hiểu rõ hơn, chúng ta xem ví dụ sau :
PHP Code:
<?php
$sites = array ("Nettuts+", "Psdtuts+", "Mobiletuts+", "Mactuts+"); $k = array_rand($sites);
echo $sites[$k];?>
Đoạn code trên sẽ xuất ra màn hình các giá trị ngẫu nhiên như “Nettuts+” hay “Psdtuts+” hoặc “Mobiletuts+”…
Nếu bạn nào muốn xuất hiện ngẫu nhiên nhiều hơn 1 giá trị thì làm như sau :
PHP Code:
<?php
$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank"); $rand_keys = array_rand($input, 2); // chỉ định số ngẫu nhiên là 2 echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n"; ?>
----
Bạn đang xem bài viết http://4provn.com/forum/id-4097
Tại http://4provn.com - Diễn Đàn Giải Trí Tuổi Teen
----
Bạn đang xem bài viết http://4provn.com/forum/id-4097
Tại http://4provn.com - Diễn Đàn Giải Trí Tuổi Teen
----
Hàm thứ 2 : strip_tags
Hàm này rất hay được sử dụng trong các trang CMS phổ biến hiện nay. Nó cho phép bạn loại bỏ các phần tử HTML có trong đoạn văn bản mà bạn muốn lọc bỏ.
PHP Code:
$message = "<div> This is my wap </div>";echo strip_tags($message); // "This is my wap"Nếu bạn muốn giữ lại các thẻ HTML nào trong văn bản thì các bạn có thể chỉ định ra như sau :
PHP Code:
$message = "<div> This is <strong>my</strong> wap </div>";echo strip_tags($message, "<strong><em><code>"); // "This is <strong>my</strong> wap"
Hàm thứ 3 : strftime
Thời gian là cái mà mọi trang web hay các ứng dụng đều cần tới, với hàm này, các bạn có thể định dạng kiểu ngày tháng theo ý muốn của mình.
PHP Code:
<?php
strftime("%B %d, %Y", time()); // July 28, 2012?>
Các bạn có thể tham khảo strfti.me để hiểu rõ hơn nhiều loại định dạng ngày tháng khác nhau.
Hàm thứ 4 : basename
Khi làm việc với một file, nếu bạn chỉ muốn hiển thị thông tin như tên của file đó chứ không phải đường dẫn tuyệt đối của nó, thì hàm này sẽ rất giúp ích cho bạn. Để hiểu rõ hơn về cách sử dụng hàm này, mời bạn xem ví dụ sau :
PHP Code:
<?php
$path = "/some/long/path/to/the/special_file.txt"; $filename1 = basename($path); // special_file.txt $filename2 = basename($path, ".txt"); // special_file?>
Hàm thứ 5 : list
Hàm này rất là tuyệt vời, nó cho phép bạn gán giá trị của các phần tử mảng theo các biến của riêng bạn.
PHP Code:
<?php
$array = ["Ellery", "Queen"];
list($first_name, $last_name) = $array;
echo $first_name; // Ellery echo $last_name; // Queen?>
Hàm thứ 6 : range
Đây là hàm rất thường được sử dụng trong việc tạo ra chuỗi captcha hoặc password trong các trang web. Hàm này giúp bạn tạo ra các mảng kí tự, hay số theo ấn định.
PHP Code:
<?php
range(0, 10); // array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) range('a', 'f'); // array('a', 'b', 'c', 'd', 'e'. 'f');?>
Các bạn cũng có thể thêm một tham số thứ 3 là tham số chỉ định giá trị tăng cho các phần tử.
PHP Code:
<?php
range(2, 10, 2); // array(2, 4, 6, 8, 10); // ở đây các giá trị sẽ tăng lên 2 so với mặc định là 1?>
Hàm thứ 7 : isset
Hàm này được dùng để kiểm tra xem biến có được ấn định giá trị hay chưa.
PHP Code:
<?php
$name = "Joe";
isset($name); // trả về giá trị true isset($age); // trả về giá trị false?>
Post a Comment Blogger Facebook
chào anh!
em đang chỗ muốn hỏi anh.
csdl của em có 2 bảng này (link ảnh anh xem tạm )
http://nx9.upanh.com/b4.s37.d2/6def3b567b6323291944a52d61c7f4aa_55917639.web.png
bây giờ em muốn tạo ra 2 select box
1 cái là country và 1 cái là city.
làm thế nào để khi cái thứ nhất chọn Việt Nam thì ở cái select box thứ 2 chỉ hiện ra Hà nội vs Hồ Chí Minh để cho mình chọn thôi.
mong anh giúp đỡ
Thân!
Post a Comment