PHP学习2
PHP 字符串函数
echo strlen("Hello world!"); //获取字符串的长度,有时再循环中可以终止循环,清空变量等操作。
echo strpos("Hello world!","world"); //获取字符串的下标 , 所有字符串都是从下标0开始的。
PHP 常量
常量是单个值的标识符(名称)。在脚本中无法改变该值。
有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。
注释:与变量不同,常量贯穿整个脚本是自动全局的。
define("GREETING", "Welcome to W3School.com.cn!");
echo GREETING;
PHP 字符串运算符
.串接 的意思就是,用.来连接相加的意思 $txt1 = "Hello" $txt2 = $txt1 . " world!" 现在 $txt2 包含 "Hello world!"
.=串接赋值 的意思是:+= $txt1 = "Hello" $txt1 .= " world!" 现在 $txt1 包含 "Hello world!"
PHP 逻辑运算符
xor 异或 表示有且只有一个成立
and (&&) 表示两者都要成立
or (||) 表示两者只要一个成立
! 非成立
PHP for 循环
for (init counter; test counter; increment counter) {
code to be executed;
}
参数:
- init counter:初始化循环计数器的值
- test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。
increment counter:增加循环计数器的值
PHP foreach 循环
foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。
foreach ($array as $value) {
code to be executed;
}
每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。