互联网程序设计·PHP语言之字符串与函数提交中
第1关 字符串基本使用 – 自我介绍
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
个人信息:小明 14 湖南长沙 打羽毛球 周杰伦
<br>
自我介绍:
<?php
error_reporting(0);
$name = "小明";
$age = "14";
$hometown = "湖南长沙";
$hobby = "打羽毛球";
$singer = "周杰伦";
/********** Begin *********/
echo "大家好,我叫".$name.",今年".$age."岁","来自".$hometown."。平日里爱好".$hobby.",喜欢听".$singer."的音乐。";
/********** End *********/
echo $txt;
?>
</body>
</html>
第2关 字符串综合运用 – 文本统计
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
语句:Where there is a will, there is a way.
<br>
特定单词:there
<br>
<?php
$manuscript = "Where there is a will, there is a way.";
$word = "there";
$smallLetter = 0;
$capitalLetter = 0;
$blank = 0;
$punctuation = 0;
/********** Begin *********/
for($i=0;$i < strlen($manuscript); $i++ ){
if( $manuscript[$i]>='a'&& $manuscript[$i]<='z') $smallLetter++;
if( $manuscript[$i]>='A'&& $manuscript[$i]<='Z') $capitalLetter++;
if( $manuscript[$i]=='.'|| $manuscript[$i]==','|| $manuscript[$i]=='\'') $punctuation++;
if( $manuscript[$i]==' ') $blank ++;
}
$location = strpos($manuscript,$word);
/********** End *********/
echo '小写字母个数:'.$smallLetter."<br>";
echo '大写字母个数:'.$capitalLetter."<br>";
echo '空格个数:'.$blank."<br>";
echo '标点个数:'.$punctuation."<br>";
echo '特定单词位置:'.$location;
?>
</body>
</html>
第3关 函数基本使用 – 方程求解
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
方程:x^2-4=0
<br>
解为:
<br>
<?php
/********** Begin *********/
function solve($a, $b, $c){
echo (-$b - sqrt($b*$b - 4*$a*$c)) / 2 * $a ."\n";
echo (-$b + sqrt($b*$b - 4*$a*$c)) / 2 * $a;
}
/********** End *********/
$a = 1;
$b = 0;
$c = -4;
solve($a, $b, $c);
?>
</body>
</html>
804 Views