By GokiSoft.com|
15:21 12/06/2020|
Học PHP
[Share Code] Tìm hiểu vòng lặp trong PHP - for + while + do .. while trong PHP - Array trong PHP - Object trong PHP - Function trong PHP
[Share Code] Tìm hiểu vòng lặp trong PHP - for + while + do .. while trong PHP - Array trong PHP - Object trong PHP - Function trong PHP
#array-in-php.php
<!DOCTYPE html>
<html>
<head>
<title>Array in PHP</title>
</head>
<body>
<h1>Welcome to learn Array in PHP</h1>
<img src="https://media.geeksforgeeks.org/wp-content/uploads/Arrays1.png">
<br/>
<?php
// Khai báo mảng trong PHP
// Khai báo mảng rỗng trong PHP
// Cach 1
$arr = [];
// cach 2
$arr = array();
//Khai báo 1 mảng có phần tử sẵn => $arr2 có các phần từ 3,2, 10
$arr2 = [3, 2, 10];
$arr2 = array(3, 2, 10);
// Phan 2: Them 1 phan tu moi vao maang
// cach 1
array_push($arr2, 100);
// cach 2
$arr2[] = 111;
// Phan 3: Lay cac phan tu trong mang
$len = count($arr2);//Tra ve so phan tu trong mang
//lay phan tu tai 1 vi tri index = 2
print$arr2[2].'<br/>';
// duyet qua cac phan tu trong mang
for ($i = 0; $i < $len; $i++) {
print$arr2[$i].'<br/>';
}
// Phan 4: Xoa 1 phan tu khoi mang
// cach 1:
print('<br/>So phan tu ban dau: '.count($arr2));
unset($arr2[2]);//xoa phan tu vi tri index = 2
// cach nay khong dung trong TH mang index, su dung trong mang key & value
print('<br/>So phan tu sau khi xoa: '.count($arr2));
for ($i = 0; $i < $len; $i++) {
print$arr2[$i].'<br/>';//Gap loi chuong trinh khi dung for.
}
// khi xoa phan tu trong mang => index => dung cach sau
$arr2 = [3, 2, 10, 100, 21];
array_splice($arr2, 2, 1);//2 => vi tri bat dau xoa, 1 => so phan tu bi xoa di tu vi tri index = 2
print('<br/>So phan tu sau khi xoa: '.count($arr2).'<br/>');
$len = count($arr2);
for ($i = 0; $i < $len; $i++) {
print$arr2[$i].'<br/>';
}
// Phan 5: Mang key & value
$dog = [
'name' => 'ABC',
'address' => 'Ha Noi',
'eye' => 2
];
//name, address, eye => key
//ABC, Ha Noi, 2 => gia tri
//voi key = name => gia tri tuong ung la ABC
print('<br/>');
print$dog['name'];
// add them 1 key moi vao mang $dog
$dog['foodtype'] = 'Xuong';
print('<br/>');
print$dog['foodtype'];
$dogList = [
[
'name' => 'ABC',
'address' => 'Ha Noi',
'eye' => 2,
'foodType' => ['Xuong', 'Com', 'Rau']
], [
'name' => 'ABC',
'address' => 'Ha Noi',
'eye' => 2,
'foodType' => ['Xuong', 'Com', 'Rau']
]
];
$dog1 = $dogList[0];
print($dog1['name']);
?>
</body>
</html>
#function-in-php.php
<!DOCTYPE html>
<html>
<head>
<title>Function in PHP</title>
</head>
<body>
<h1>Welcome to learn Function in PHP</h1>
<?php
//Bai toan tinh tong : 1 -> 10
$sum = 0;
for ($i = 1; $i <= 10; $i++) {
$sum += $i;
}
print('<br/>sum= '.$sum);
//Bai toan tinh tong : 1 -> 100
$sum = 0;
for ($i = 1; $i <= 100; $i++) {
$sum += $i;
}
print('<br/>sum= '.$sum);
//Bai toan tinh tong : 1 -> 1000
$sum = 0;
for ($i = 1; $i <= 1000; $i++) {
$sum += $i;
}
print('<br/>sum= '.$sum);
// Chuyen ve function
function tinhtong($n) {
$sum = 0;
for ($i = 1; $i <= $n; $i++) {
$sum += $i;
}
print('<br/>sum= '.$sum);
}
tinhtong(10);
tinhtong(100);
tinhtong(1000);
// So sanh tong cua 10 vs 16
function tinhtong2($n) {
$sum = 0;
for ($i = 1; $i <= $n; $i++) {
$sum += $i;
}
return $sum;
}
$t10 = tinhtong2(10);
$t16 = tinhtong2(16);
if ($t16 > $t10) {
print('<br/>Tong T16 > T10');
} else if ($t10 == $t16) {
print('<br/>Tong T16 = T10');
} else {
print('<br/>Tong T16 < T10');
}
?>
</body>
</html>
#tim-hieu-loop-in-php.php
<!DOCTYPE html>
<html>
<head>
<title>Loop in PHP</title>
</head>
<body>
<h1>Welcome to learn Loop in PHP</h1>
<img src="https://i.stack.imgur.com/ZTRtY.png">
<h2>Kết quả chạy chương trình</h2>
<h3>Loop: while</h3>
<?php
// Vong lap while.
$i = 2;
while ($i <= 6) {
print($i+1).'<br/>';
$i += 2;
}
?>
<h3>Loop: do .. while</h3>
<?php
// Vong lap while.
$i = 2;
do {
print($i+1).'<br/>';
$i += 2;
} while ($i <= 6);
?>
<h3>Loop: For</h3>
<?php
// Vong lap For.
for ($i = 2; $i <= 6; $i += 2) {
if ($i == 4) {
continue;
//Ko xu ly voi truong hop $i = 4;
}
print($i+1).'<br/>';
}
// break, continue;
?>
<h2>Tinh tong cac so chay tu 1 -> 10</h2>
<?php
$sum = 0;
//$sum = 1 + 2 + 3 + ... + 10 = ???
for ($i = 1; $i <= 10; $i++) {
$sum += $i;
}
print'Tong sum = '.$sum.'<br/>';
?>
<h2>Ve tam giac sao</h2>
<?php
$N = 10;
for ($i = 0; $i < $N; $i++) {
//in tung dong
//in * cua tung dong
for ($j = 0; $j <= $i; $j++) {
# code...
// if ($j == 0 || $j == $i || $i == ($N-1)) {
// print'* ';
// } else {
// print'0 ';
// }
print'* ';
}
print'<br/>';
}
?>
</body>
</html>
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)