批改状态:合格
老师批语:
作业内容:1、使用运算符2、使用赋值运算符3、使用字符串函数4、自行找5个字符串函数5、自行练习函数6、自定义函数(动态表格),添加一个样式的
function shuchu($res){echo $res. "<br/>";}$a = 10;$b = 20;$result = $a + $b;shuchu($result); // 输出 30$result = $a - $b;shuchu($result); // 输出-10$result = $a * $b;shuchu($result); // 输出200$result = $a / $b;shuchu($result); // 输出0.5$result = $a % $b;shuchu($result); // 输出10
function shuchu($res){echo $res. "<br/>";}$a = 10;$b = 20;$c = $a;shuchu($c); //输出10$c += $a;shuchu($c); //输出20$c *= $b;shuchu($c); //输出400$c /= $a;shuchu($c); //输出40$c %= $a;shuchu($c); //输出0
$str_en = "Hello World";$str_zh = "我是中国人";// 输出字符串长度strlenecho strlen($str_en); //输出11echo strlen($str_zh); //输出15,每个中文占3个长度// 字符串小写变大写strtoupperecho strtoupper($str_en); //输出HELLO WORLDecho strtoupper($str_zh); //原汉字输出:我是中国人// 字符串大写变小写strtolowerecho strtolower($str_en); //输出hello worldecho strtolower($str_zh); //原汉字输出:我是中国人// 去除左右两边的空格trim(延伸出ltrim和rtrim两个函数,分别是去除左边空格和右边空格)echo trim(" a b c "); //输出a b cecho ltrim(" a b c "); //输出a b c (最后有一个空格)echo rtrim(" a b c "); //输出 a b c
$str_en = "Hello World";$str_zh = "我是中国人";// 对字符串中的单词计数,只计算英文echo str_word_count($str_en); // 输出 2echo str_word_count($str_zh); // 输出 0// 反转字符串echo strrev($str_en); // 输出dlroW olleHecho strrev($str_zh); // 输出乱码��佛學䯘摈�// 替换字符串中的文本echo str_replace("World", "PHP中文网", $str_en); // 输出 Hello PHP中文网// 数组组合成字符串$arr = array('Hello','World!','I','love','php!');$str = implode(" ",$arr);echo $str; // 输出 Hello World! I love php!// 字符串拆分成数组$arr2 = explode(' ', $str);print_r($arr2); //输出数组,以空格分隔// 还有一个比较常用的htmlspecialchars$str = "this is a <b>bold</b> text";echo $str; // 此时会把<b></b>作为html标签使用echo htmlspecialchars($str); // 输出:this is a <b>bold</b> text
// 自定义函数function myFun($x, $y, $flag){switch ($flag) {case '+':return $x + $y;break;case '-':return $x - $y;break;case '*':return $x * $y;break;case '/':return $x / $y;break;default:return "Wrong operation";break;}}$a = 10;$b = 20;echo myFun($a, $b, '+');echo myFun($a, $b, '-');echo myFun($a, $b, '*');echo myFun($a, $b, '/');echo myFun($a, $b, '%');

<?php// 表头$header = ["姓名", "年龄","成绩","是否及格"];// 数据$data = [["name" => "张三", "age" => 18, "score" => 33],["name" => "李四", "age" => 19, "score" => 66],["name" => "王五", "age" => 20, "score" => 77],["name" => "张飞", "age" => 21, "score" => 55],["name" => "刘备", "age" => 22, "score" => 88],];$table = "<table>";$table .= "<tr>";foreach($header as $v){$table .= "<th>$v</th>";}$table .= "</tr>";// 清除$v,防止污染内存unset($v);foreach($data as $v){$table .= "<tr>";$table .= "<td>".$v['name']."</td><td>".$v['age']."</td><td>".$v['score']."</td>";$res = $v['score'] >= 60 ? "<font color=green>合格</font>" : "<font color=red>不及格</font>";$table .= "<td>$res</td></tr>";}$table .= "</table>";echo $table;?><style>table{margin: auto;text-align:center;width: 80%;padding: 10px;border-collapse:collapse;}th, td{padding: 5px;border:1px solid green;}</style>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号