PHP 字符串变量 PHP 运算符

本文介绍了PHP中的strlen()函数用于获取字符串长度,如何使用并置运算符连接字符串,strpos()函数查找子字符串位置,以及各种算术和赋值运算符的用法。还探讨了递增/递减运算符和比较运算符的差异。这些基本概念在PHP编程中至关重要。

1.PHP strlen() 函数

 

返回字符串 "Hello world!" 的长度:

<?php 
echo strlen("Hello world!"); 
?>//上面的代码将输出:12\

strlen() 常常用在循环和其他函数中,因为那时确定字符串何时结束是很重要的

2.PHP 并置运算符

<?php
$txt1="Hello world!";
$txt2="What a nice day!";
echo $txt1 . " " . $txt2;
?>//并置运算符 (.) 用于把两个字符串值连接起来。

上面的代码将输出:Hello world! What a nice day!

3.PHP strpos() 函数

<?php
echo strpos("Hello world!","world");
?>//之所以是 6 而不是 7 的原因是,字符串中第一个字符的位置是 0,而不是 1。

上面的代码将输出:6

4.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;
?>

5.PHP 赋值运算符

<?php
$x=10; 
echo $x;
echo "<br>";          输出结果//10

$y=20; 
$y += 100;
echo $y;
echo "<br>";      输出结果 //120

$z=50;
$z -= 25;
echo $z;
echo "<br>";    输出结果 //25

$i=5;
$i *= 6;
echo $i;
echo "<br>";      输出结果//30

$j=10;
$j /= 5;
echo $j;
echo "<br>";     输出结果//2

$k=15;
$k %= 4;
echo $k;          输出结果 //3
?>   

实例

$a = "Hello";
$b = $a . " world!";
echo $b; // 输出Hello world! 
 
$x="Hello";
$x .= " world!";
echo $x; // 输出Hello world! 

6.PHP 递增/递减运算符

 <?php

$x=10; 
echo ++$x;
echo "<br>"; //输出结果11

$y=10; 
echo $y++;
echo "<br>";//输出结果10

$z=5;
echo --$z;
echo "<br>";//输出结果4

$i=5;
echo $i--;//输出结果5

?>

7.PHP 比较运算符

 <?php

$x=100; 
$y="100";
 
var_dump($x == $y);结果bool(true)
echo "<br>";
var_dump($x === $y);//结果bool(false)
echo "<br>";
var_dump($x != $y);//结果bool(false)
echo "<br>";
var_dump($x !== $y);//结果bool(true)
echo "<br>";
 
$a=50;
$b=90;
 
var_dump($a > $b);//结果bool(false)
echo "<br>";
var_dump($a < $b);//结果bool(true)

?>
 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值