以下是一些PHP的基础练习:
1.变量和数据类型
// 声明一个变量,赋值为整数类型 $num = 10; // 声明一个字符串类型的变量 $str = "Hello World!"; // 声明一个数组类型变量 $arr = array('apple', 'banana', 'orange'); // 打印出变量的值和类型 echo $num . " is a " . gettype($num) . ".\n"; echo $str . " is a " . gettype($str) . ".\n"; echo $arr . " is a " . gettype($arr) . ".\n";
2.运算符
// 定义两个变量,分别赋值为10和20 $num1 = 10; $num2 = 20; // 加法运算 $result = $num1 + $num2; echo "10 + 20 = " . $result . "\n"; // 减法运算 $result = $num2 - $num1; echo "20 - 10 = " . $result . "\n"; // 乘法运算 $result = $num1 * $num2; echo "10 * 20 = " . $result . "\n"; // 除法运算 $result = $num2 / $num1; echo "20 / 10 = " . $result . "\n"; // 取余运算 $result = $num2 % $num1; echo "20 % 10 = " . $result . "\n";
3.条件语句
$num1 = 10; $num2 = 20; // 判断$num1是否等于$num2,如果相等则输出"num1等于num2",否则输出"num1不等于num2" if ($num1 == $num2) { echo "num1等于num2\n"; } else { echo "num1不等于num2\n"; } // 判断$num1是否小于$num2,如果小于则输出"num1小于num2",否则输出"num1大于或等于num2" if ($num1 < $num2) { echo "num1小于num2\n"; } else { echo "num1大于或等于num2\n"; } // 判断$num1是否大于等于$num2,如果是则输出"num1大于或等于num2",否则输出"num1小于num2" if ($num1 >= $num2) { echo "num1大于或等于num2\n"; } else { echo "num1小于num2\n"; }
4.循环语句
//使用for循环输出1到10的数字 for ($i=1; $i<=10; $i++) { echo $i . "\n"; } //使用while循环输出1到10的数字 $i = 1; while ($i <= 10) { echo $i . "\n"; $i++; } //使用do-while循环输出1到10的数字 $i = 1; do { echo $i . "\n"; $i++; } while ($i <= 10);
希望以上练习可以帮助到你学习PHP基础知识。