当前位置: 首页 > article >正文

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 不喜欢英语,但是得继续学习";

image-20241128111615522

页面输出:
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;
?>

image-20241128111825394

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>";


?>

image-20241128112456309

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

var_dump($f1);

echo "<br>";

var_dump($f2);

?>

image-20241128112717857

二.字符串处理

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

echo "$str1"."hhh"."$str2";

image-20241128113234663

2.内置字符串处理函数
(1) strlen() 字符串长度
<?php

$str1="hello";

$str2="world";
$str3=$str1.$str2;


echo strlen($str1);
echo "<br>";
echo strlen($str2);
echo "<br>";
echo strlen($str3);
?>

image-20241128113606160

(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)
?>

image-20241128113821087

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

image-20241128114142457

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

image-20241128114325313

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

image-20241128114543707

全部代码
<?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);


?>

http://www.kler.cn/a/414544.html

相关文章:

  • 【ChatGPT大模型开发调用】如何获得 OpenAl API Key?
  • vue3 发送 axios 请求时没有接受到响应数据
  • 【jvm】什么是动态编译
  • 计算机是如何工作的
  • 输入json 达到预览效果
  • 常用元器件使用方法18:单节锂电池充电管理芯片XT4052的使用方法
  • 【通俗理解】Transformer中位置编码与词嵌入的分离
  • GAMES101:现代计算机图形学入门-笔记-09
  • yolov5的pt模型转化为rk3588的rknn,并在rk3588上调用api进行前向推理
  • 鸿蒙启航日志:探索华为科技之旅的第一天
  • 【Bug】el-date-picker组件时间差
  • 23种设计模式-装饰器(Decorator)设计模式
  • Python websocket
  • BC-Linux8.6上面手动安装Postgresql17(Docker版)
  • 永久免费的PDF万能水印删除工具
  • AD软件如何快速切换三维视图,由2D切换至3D,以及如何恢复
  • Lumoz TGE在即,NFT助力提前解锁esMOZ
  • TDengine(涛数)据库安装保姆级教程
  • Linux Deploy安装Debian桌面
  • 深入讲解Spring Boot和Spring Cloud,外加图书管理系统实战!
  • 毕昇入门学习
  • 霍夫变换:原理剖析与 OpenCV 应用实例
  • Leetcode:349. 两个数组的交集
  • 大数据挖掘实战-PyODPS基础操作
  • 相机学习笔记——工业相机的基本参数
  • 详解 PyTorch 图像预处理:使用 torchvision.transforms 实现有效的数据处理