引用自:PHP 5 echo/print 语句 | 菜鸟教程
此时我们需要安装IntelliJ IDEA 2022.1来执行我们的php语句
PHP是一种通用开源脚本语言,
- PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码
- PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器
- PHP 文件的默认文件扩展名是 ".php"
php语法
PHP 脚本以 <?php 开始,以 ?> 结束
PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码
PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。
通过 PHP,有两种在浏览器输出文本的基础指令:echo 和 print。
如下例可向浏览器输出 “Hello World” 文本
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
php注释
在php语言中,以 “ // ” 为单行注释
以“ /* */ ” 为多行注释
<!DOCTYPE html>
<html>
<body>
<?php
// 这是 PHP 单行注释
/*
这是
PHP 多行
注释
*/
?>
</body>
</html>
php变量
- 变量以 $ 符号开始,后面跟着变量的名称
- 变量名必须以字母或者下划线字符开始,只能包含字母、数字以及下划线(A-z、0-9 和 _ ),不能包含空格
- 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
如:
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
php的echo和print语句
echo 和 print 区别:
- echo - 可以输出一个或多个字符串
- print - 只允许输出一个字符串,返回值总为 1
(echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。)
php echo语句
echo语句结构可以为 : echo 或 echo()
<1>显示字符串
实例演示了如何使用 echo 命令输出字符串(字符串可以包含 HTML 标签)
<?php
echo "<h2>PHP 很有趣!</h2>";
echo "Hello world!<br>";
echo "我要学 PHP!<br>";
echo "这是一个", "字符串,", "使用了", "多个", "参数。";
?>
运行结果为:
PHP 很有趣!
Hello world!
我要学 PHP!
这是一个字符串,使用了多个参数。
<2>显示变量
<?php
$txt1="学习 PHP";
$txt2="RUNOOB.COM";
$cars=array("Volvo","BMW","Toyota");
echo $txt1;
echo "<br>";
echo "在 $txt2 学习 PHP ";
echo "<br>";
echo "我车的品牌是 {$cars[0]}";
?>
运行结果为:
学习 PHP
在 RUNOOB.COM 学习 PHP
我车的品牌是 Volvo
php print语句
echo语句结构可以为 : echo 或 echo()
<1>显示字符串
实例演示了如何使用 print 命令输出字符串(字符串可以包含 HTML 标签):
<?php
print "<h2>PHP 很有趣!</h2>";
print "Hello world!<br>";
print "我要学习 PHP!";
?>
运行结果为:
PHP 很有趣!
Hello world!
我要学习 PHP!
<2>显示变量
实例演示了如何使用 print 命令输出变量和字符串:
<?php
$txt1="学习 PHP";
$txt2="RUNOOB.COM";
$cars=array("Volvo","BMW","Toyota");
print $txt1;
print "<br>";
print "在 $txt2 学习 PHP ";
print "<br>";
print "我车的品牌是 {$cars[0]}";
?>
运行结果为:
学习 PHP
在 RUNOOB.COM 学习 PHP
我车的品牌是 Volvo
php 数据类型
PHP 支持以下几种数据类型:
- String(字符串)
- Integer(整型)
- Float(浮点型)
- Boolean(布尔型)
- Array(数组)
- Object(对象)
- NULL(空值)
- Resource(资源类型)
php 字符串
一个字符串是一串字符的序列,就像 "Hello world!"。
你可以将任何文本放在单引号和双引号中:
<?php
$x = "Hello world!";
echo $x;
echo "<br>";
$x = 'Hello world!';
echo $x;
?>
运行结果为:
Hello world!
Hello world!
php中的字符串变量
字符串变量用于包含有字符的值。
在创建字符串之后,就可以对它进行操作了。可直接在函数中使用字符串,或者把它存储在变量中。
当赋一个文本值给变量时,请记得给文本值加上单引号或者双引号。
实例中创建了一个名为 txt 的字符串变量,并赋值为 "Hello world!" 并输出 txt 变量的值:
<?php
$txt="Hello world!";
echo $txt;
?>
运行结果为:
Hello world!
php并置运算符
在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来。
若使用了两次并置运算符。这时需要在两个字符串之间插入一个空格。
实例演示了如何将两个字符串变量连接在一起:
<?php
$txt1="Hello world!";
$txt2="What a nice day!";
echo $txt1 . " " . $txt2;
?>
运行结果为:
Hello world! What a nice day!
PHP strlen() 函数
通过这个函数可以知道字符串值的长度,strlen() 函数返回字符串的长度(字节数)
strlen() 常常用在循环和其他函数中,因为那时确定字符串何时结束是很重要的。(例如,在循环中,我们需要在字符串中的最后一个字符之后结束循环。)
实例返回字符串 "Hello world!" 的长度:
<?php
echo strlen("Hello world!");
?>
运行结果为:
12
PHP strpos() 函数
strpos() 函数用于在字符串内查找一个字符或一段指定的文本。
如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。
实例在字符串 "Hello world!" 中查找文本 "world":
<?php
echo strpos("Hello world!","world");
?>
运行结果为:
6
PHP 运算符
在 PHP 中,赋值运算符 = 用于给变量赋值。
在 PHP 中,算术运算符 + 用于把值加在一起。
下面的这个实例将会演示基本运算符的运用
<?php
$x=10;
$y=6;
echo ($x + $y); // 输出16,即求和
echo '<br>'; // 换行
echo ($x - $y); // 输出4,即求差
echo '<br>'; // 换行
echo ($x * $y); // 输出60,即求乘积
echo '<br>'; // 换行
echo ($x / $y); // 输出1.6666666666667,即求商
echo '<br>'; // 换行
echo ($x % $y); // 输出4,即求余
echo '<br>'; // 换行
echo -$x;// 输出-10,即取负
echo '<br>'; // 换行
echo ~$x;// 输出x的负数再减一的值,即取反
echo '<br>'; // 换行
echo $x.$y;// 输出xy,即并置
?>
运行结果为:
16
4
60
1.6666666666667
4
-10
-11
106
(取反的实例仅限于x为数字)
php 赋值运算符
下面的这个实例将会演示基本赋值运算符的运用
<?php
$d=7;
$d+=5;
echo $d;
echo '<br>';
$x=8;
$y=1;
echo $x-=$y;
echo '<br>';
$c=7;
$c/=5;
echo $c;
echo '<br>';
$s=8;
$b=1;
echo $s*=$b;
echo '<br>';
$t=8;
$l=1;
echo $t%=$l;
echo '<br>';
$k=6;
$e=4;
echo $k.=$e;
?>
运行结果为:
12
7
1.4
8
0
64
字符串类型的实例为:
<?php
$x='hi';
$y=' php';
print $x.=$y;
print '<br>';
$x='hello';
echo $x.=" php";
?>
运行结果为:
hi php
hello php