Posts

Showing posts from April, 2019

Đơn vị CSS, một số đơn vị đo ít người biết

ngoài   px, em, rem, vw, vh. chúng ta còn có một số đơn vị ít người biết đến. Đơn vị tương đối vi 1vi = 1% kích thước của viewport theo trục inline vb 1vb = 1% kích thước của viewport theo trục block Trục inline và block được xác định theo writing-mode vi là kích thước song song với luồng văn bản trong một dòng, tức là kích thước ngang trong chế độ viết ngang và kích thước dọc trong chế độ viết dọc. Đối với văn bản tiếng Anh chuẩn, đó là kích thước ngang vb là kích thước vuông góc với luồng văn bản trong một dòng, tức là kích thước dọc trong chế độ viết ngang và kích thước ngang trong chế độ viết dọc. Đối với văn bản tiếng Anh chuẩn, đó là kích thước dọc 1cap = chiều cao giới hạn của chữ cái viết hoa có sẵn đầu tiên 1ic = chiều rộng của chữ cái “水” (CJK water ideograph, U+6C34) 1lh = chiều cao của lineheight hiện tại Giống như mối quan hệ giữa  em  và  rem  thì  rlh  là chiều cao của lineheight gốc 1Q = 0.4mm = 0.04cm 400grad = 360deg 2πrad = 3

for và foreach trong PHP

Đối với PHP nó hỗ trợ chúng ta 4 kiểu vòng lặp(loop) là for, foreach, while và do-while. 1. Vòng lặp for :  Đây là loại vòn lặp phổ biết nhất trong lập trình  for (bienkhoitao; dieukienthucthi; buocnhay)    {       // viết code ở đây...    } Trong đó :  - bienkhoitao : giá trị ban đầu của vòng lặp.  - dieukienthucthi : gán điều kiện mà vòng lặp được phép chạy,"Quên điều kiện là lặp vô tận".  - buocnhay : sau mổi lần lặp sẽ tăng lên giá trị nào. ví dụ :  <?php for ($i = 0; $i <= 10; $i++)     {        echo 'biến thứ ' . $i . '<br/>';     }  ?> Kết quả kiểu trên sẽ lặp từ 0 đến 10. 2. Vòng lặp foreach: Vòng lặp này chuyên lặp mảng, Object .Php thường sử dụng vòng lặp này, <?php foreach ($variable as $key => $value)     {          // viết code ở đây...       }  ?> Hoặc : <?php foreach ($variable as $value)      {           // viết code ở đây...       }