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>


Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)