一.PHP基本语法
1.变量
<?php
header("Content-type:text/html;charset=utf-8");
$name1="yanxiao";
$age="3";
echo "$name1 今年 $age <br>";
echo "$name1 喜欢 xtf <br>";
echo "$name1 不喜欢英语,但是得继续学习";

页面输出:
echo 输出单一类型,多个用逗号隔开
print_r() 输出符合类型,一般用于输出数组
var_dump() 打印数据详细信息页面输出:
2.单双引号区别
注意: 单引号字符串中出现的变量不会被变量的值替代; 双引号字符串中出现的变量会被变量值替代。
<?php
$name = "Yanxiao";
$str1 = 'My name is $name.';
$str2 = "My name is $name.";
echo $str1;
echo "<br>";
echo $str2;
?>

3.Integer(整型)
<?php
$num1=20;
$num2=-20;
$num3=024; // 八进制
$num4=0x14; //16进制
var_dump($num1);
echo "<br>";
var_dump($num2);
echo "<br>";
var_dump($num3);
echo "<br>";
var_dump($num4);
echo "<br>";
?>

4.float_科学计数法
<?php
$f1=20.133;
$f2=2.0133e1; //e1表示乘10的1次方
var_dump($f1);
echo "<br>";
var_dump($f2);
?>

二.字符串处理
1.拼接__字符串运算符
<?php
$str1 = "hello";
$str2="world";
echo "$str1"."hhh"."$str2";

2.内置字符串处理函数
(1) strlen() 字符串长度
<?php
$str1="hello";
$str2="world";
$str3=$str1.$str2;
echo strlen($str1);
echo "<br>";
echo strlen($str2);
echo "<br>";
echo strlen($str3);
?>

(2) strrev() 反转字符串
<?php
$str1="hello";
$str2="world";
$str3=$str1.$str2;
echo strlen($str1);
echo "<br>";
echo strlen($str2);
echo "<br>";
echo strlen($str3);
echo "<br>";
echo "$str1";
echo "<br>";
echo strrev($str1)
?>

(3) 字符串大小写转换
echo strtoupper($str1); //全部大写
echo "<br>";
echo strtolower($str2); //全部小写

(4) strpos() 字符串查找
echo "<br>";
echo strpos($str3,"world"); //查找字符串,返回找到的第一个字母的索引

(5) str_replace() 字符串替换
echo "<br>";
echo str_replace("world","yanxiao",$str3);

全部代码
<?php
$str1="hello";
$str2="world";
$str3=$str1.$str2;
echo strlen($str1);
echo "<br>";
echo strlen($str2);
echo "<br>";
echo strlen($str3);
echo "<br>";
echo "$str1";
echo "<br>";
echo strrev($str1);
echo "<br>";
echo strtoupper($str1); //全部大写
echo "<br>";
echo strtolower($str2); //全部小写
echo "<br>";
echo strpos($str3,"world"); //查找字符串,返回找到的第一个字母的索引
echo "<br>";
echo str_replace("world","yanxiao",$str3);
?>