7 Hàm PHP cần phải biết cho người bắt đầu....

Xem trong 'Làng Tin Tức' đăng bởi Shockwave, 16/5/15, [ Mã Tin: 20233 ] [341 lượt xem - 1 bình luận]

  1. SĐT :
    01218466392
    Địa Chỉ :
    Phường 2, Quận 8, Tp.HCM
    Gửi tin nhắn
    PHP đang là ngôn ngữ lập trình được mọi người ưa chuộng và tin dùng nhất hiện nay. Mặc dù còn có nhiều hạn chế so với các ngôn ngữ khác, nhưng PHP là ngôn ngữ mà bạn không nên bỏ qua, vì có thể sau này bạn chỉ cần dùng nó để kiếm tiền thôi đó. Nếu bạn chọn thiết kế và lập trình web là một nghề , và bạn cũng muốn tạo các web application thì PHP đáp ứng đủ các yêu cầu mà bạn muốn. PHP có hàng ngàn hàm với các chức năng khác nhau, để tìm hiểu hết chúng cần có một thời gian khá dài và còn tùy vào sự cần thiết của công việc. Hôm nay mình xin gói gọn 7 hàm chức năng mà mình nghĩ sẽ rất tốt cho những bạn sinh viên mới bắt đầu học lập trình nói chung và ngôn ngữ PHP nói riêng.

    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:
    <?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:
    <?php
    $input 
    = array("Neo""Morpheus""Trinity""Cypher""Tank");  $rand_keys array_rand($input2); // chỉ định số ngẫu nhiên là 2  echo $input[$rand_keys[0]] . "\n";
    echo $input[$rand_keys[1]] . "\n";  ?>
    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:
    $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:
    $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:
    <?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:
    <?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:
    <?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:
    <?php
    range
    (010); // 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:
    <?php
    range
    (2102); // 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:
    <?php
    $name 
    "Joe";
    isset(
    $name); // trả về giá trị  true  isset($age); // trả về giá trị  false?>
    Nguồn: Sưu tầm
     

    A.T thích bài này.
  2. Chân_Trần

    Chân_Trần (6 )

    Số người xác thực (5)

    Tình yêu trong xa cách ví như ngọn lửa trong gió. Gió thổi tắt ngọn lửa nhỏ và thổi bùng ngọn lửa lớn.

    SĐT :
    01222446328
    Địa Chỉ :
    Thành Phố Huế
    Gửi tin nhắn
    Mảng, con trỏ hàm...nhức nhối!
     
    A.T thích bài này.