Lập trình php cơ bản - biến và hằng trong lập trình

Thảo luận trong 'Tư vấn - Du học - Tuyển sinh' bắt đầu bởi t11nguyen, 16 Tháng năm 2017.

  1. t11nguyen

    t11nguyen Member Thành viên

    Bài viết:
    141
    Đã được thích:
    0
    Diendanraovataz.net - Diễn đàn rao vặt - Đăng tin mua bán - Quảng cáo miễn phí - Hiệu quả - Bài học hôm nay tôi xin chia sẻ về biến, hằng trong lập trình php
    Sau khi đọc xong bài trước, chúng ta cũng đã hình dung được phần nào biến, hằng số trong PHP, trong bài này chúng ta sẽ cùng tìm hiểu về các câu lệnh điều khiển, vòng lặp trong PHP, chúng được dùng để làm những gì và dùng như thế nào.


    - Đầu tiên, câu lệnh đơn giản mà chúng ta thường hay bắt gặp nhất là if else, câu lệnh này cho phép chúng ta kiểm tra một điều kiện nào đó, nếu đúng(true) thì thực hiện tiếp những gì trong block của if, nếu sai thì thực hiện các câu lệnh trong else. Một ví dụ về câu lệnh này.
    <>
    $a = 1;
    $b = 2;
    if($a == $b)
    echo 'a bằng b';
    else
    echo 'a không bằng b';

    ?>


    Có thêm một kiểu kiểm tra điều kiện khác nữa, cú pháp như sau:
    <>
    $a = 1;
    $b = 2;
    if($a == $b)
    echo 'a bằng b';
    elseif($a > $b)
    echo 'a lớn hơn b';
    else
    echo 'a nhỏ hơn b';

    ?>


    Cú pháp rút gọn của câu lệnh if else như sau:


    <>
    $a = 1;
    $b = 2;
    echo $a == $b ? 'a bằng b' : 'a không bằng b';
    ?>


    - Câu lệnh lựa chon switch case, cũng là một cách kiểm tra một biểu thức giống như if else, cú pháp như sau:

    <>
    $today = 2;
    switch($today)
    case 2: echo 'Hôm nay là thứ 2'; break;
    case 3: echo 'Hôm nay là thứ 3'; break;
    case 4: echo 'Hôm nay là thứ 4'; break;
    case 5: echo 'Hôm nay là thứ 5'; break;
    case 6: echo 'Hôm nay là thứ 6'; break;
    case 7: echo 'Hôm nay là thứ 7'; break;
    case 8: echo 'Hôm nay là chủ nhật'; break;
    default: echo 'Không hợp lệ'; break;

    ?>
    Xem thêm và tìm hiểu ngôn ngữ lập trình khác tại đây: https://vietpro.net.vn/lap-trinh-nodejs


    - Vòng lặp for, câu lệnh này thường dùng để duyệt qua một mảng các phần tử hay tạo ra một chu trình lặp đi lặp lại nào đó. Ví dụ để tính tống từ 1 đến 10 chúng ta thường dùng vòng lặp for để làm điều này:

    <>
    $tong = 0;
    for($i = 1; $i <=10;>
    $tong += $i;

    echo 'Tổng từ một đến 10 là ' , $tong;
    ?>


    Hay chúng ta có một mảng và chúng ta duyệt để sử dụng các phần tử đó cho mục đích của câu lệnh, ví dụ như sau:
    <>
    $list = array(1, 2, 5, 6, 8, 12, 15, 24, 10, 45, 23);
    $count = count($list);
    $tong = 0;
    for($i = 0; $i < $count;="">
    echo 'Phần tử thứ ', ($i + 1), ' của mảng là ', $list[$i], '
    ';
    $tong += $list[$i];

    echo 'Tổng các phần tử của mảng là ', $tong;
    ?>


    Các bạn cứ đánh vào đúng như vậy và chạy, vì hiện tai chúng ta chưa tìm hiểu về mảng.

    - Vòng lặp foreach, trong PHP có thêm một kiểu lặp nữa đó là foreach, vòng lặp này hay dùng để lặp một mảng để lấy các phần tử, cú pháp như sau:
    <>
    $list = array(1, 2, 5, 6, 8, 12, 15, 24, 10, 45, 23);
    $count = count($list);
    $tong = 0;
    foreach($list as $item)
    $tong += $item;

    echo 'Tổng các phần tử của mảng là ', $tong;
    ?>


    - Vòng lặp while, đây cũng là một kiểu lặp mà PHP hỗ trợ, vòng lặp này sẽ kiểm tra một điều kiện, nếu điều kiện đó còn thỏa mãn thì tiếp tục thực hiện những câu lệnh phía trong vòng lặp, ví dụ như sau:
    <>
    $i = 0;
    while($i <>
    echo 'Điều kiện còn thỏa mãn với i = ', $i, '
    ';
    $i++;

    echo 'Điều kiện không còn thỏa mãn';
    ?>


    - Vòng lặp do while, cũng gần giống như vòng lặp trên, tuy nhiên vòng lặp này sẽ làm một lần trước khi đi đến kiểm tra điều kiện, tiếp theo nếu điều kiện vẫn còn thỏa mãn thì tiếp tục thực hiện cho đến khi điều kiện trong while không còn thỏa mãn nữa, ví dụ như sau:

    <>
    $i = 0;
    do
    echo $i, '
    ';
    $i++;

    while($i <>
    ?>

    Như vậy bài học trên đã nêu rõ về vòng lặp


    Vậy là chúng ta đã hoàn thành việc tìm hiểu về cú pháp điều khiển, câu lệnh lựa chọn, vòng lặp trong PHP.
     
    Cùng đọc NỘI QUY DIỄN ĐÀN và ý thức thực hiện cùng BQT xây dựng cộng đồng thêm vững mạnh bạn nhé
    ***** Xin đừng Spam vì một diễn đàn trong sạch *****
link vào Fun88 mới nhất, nhà cái W88 uy tín, link vào 188Bet không bị chặn, website Mua Ban Bitcoin

Chia sẻ trang này