PHP学习_1

一.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);


?>
相关推荐
瑞码空间6 天前
Web应用的多端部署之道:浏览器 · Electron · Docker
前端·docker·electron·浏览器·web
way_hj7 天前
Flask笔记(2)快速web项目
笔记·flask·vue·web
钛态8 天前
AI 辅助:前端框架反模式:过度封装、状态滥用与副作用失控
前端·vue·react·web
钛态8 天前
前端框架选型决策框架:React、Vue、Svelte、Solid 的 2026 年横评
前端·vue·react·web
sun༒10 天前
Java Web 三大组件之 Servlet:从入门到理解生命周期
java·servlet·web
小王C语言13 天前
【10. web 自动化测试及项目部署】:使用 skill 进行 web 自动化测试、数据库重置、项目阅读/部署文档
web·web自动化测试
REDcker18 天前
Cesium三维WebGIS入门详解
前端·gis·web·cesium·webgis
罗超驿19 天前
JavaEE进阶之路:从Web架构原理到HTML标签全解析
前端·html·web·javaee
DogDaoDao19 天前
OpenBrowser 深度解析:让 AI 真正「用上」浏览器的自主代理框架
人工智能·程序员·大模型·github·web·ai工具·openbrowser
jieyucx23 天前
Nuxt4阶段六:工程化与进阶 —— 模块、中间件、插件、TS 与测试
中间件·vue·web·nuxt·全栈·ssr