欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > PHP学习_1

PHP学习_1

2024/11/29 19:49:15 来源:https://blog.csdn.net/2301_80284843/article/details/144107599  浏览:    关键词: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);?>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com