互联网程序设计·PHP语言之字符串与函数提交中

互联网程序设计·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>
784 Views
分享你的喜爱
linwute
linwute

我要像梦一样自由,像大地一样宽容;
在艰辛放逐的路上,点亮生命的光芒;
我要像梦一样自由,像天空一样坚强;
在曲折蜿蜒的路上,体验生命的意义;

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注