加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP变量的引用和字符串操作是怎样?

发布时间:2023-06-10 13:19:45 所属栏目:PHP教程 来源:
导读:这篇主要是介绍“PHP变量的使用和字符串操作是怎样?”的内容了,下文有实例供大家参考,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家解决PHP变量的使用和字符串操作
这篇主要是介绍“PHP变量的使用和字符串操作是怎样?”的内容了,下文有实例供大家参考,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家解决PHP变量的使用和字符串操作是怎样?的问题,下面我们一起来了解看看吧。
 
变量的使用
 
<?php
 
//告诉浏览器以什么编码方式解析什么类型的文档,防止中文乱码
 
header("Content-type: text/html; charset=utf-8");
 
// 整型的例子
 
// 声明整型

$var=123;
 
// 输出一个或者多个字符串
 
echo $var;
 
//但因变量的详细信息,可以一次打印一个或者多个变量的详细信息
 
// H:\dev\wamp64\www\demo1\5-test.php:9:int 123
 
var_dump($var);
 
// 声明八进制整数
 
$var=0123;
 
echo $var;
 
var_dump($var);

// 声明十六进制整数
 
$var=0xff00;
 
echo $var;
 
var_dump($var);
 
// 一次声明多个参数,并且赋值相同
 
$a=$b=$c=123;
 
// 多个参数打印
 
var_dump($a,$b,$c);
 
// 浮点型有误差
 
$float=12.3;
 
var_dump($float);
 
// 科学计数法
 
$float=2e3;//2 乘以10的三次方2000
 
var_dump($float);
 
$float=2E-2;//2的-10次方0.02
 
var_dump($float);

// 布尔类型
 
$bool1=true;
 
$bool2=TRUE;
 
$bool3=false;
 
$bool4=FALSE;
 
var_dump($bool1,$bool2,$bool3,$bool4);
 
// if语句
 
$dream=true;
 
if($dream){
 
 echo "那么我就再北京三环买一套房子";
 
}else {
 
 echo "老实写代码";
 
}
 
// 字符串类型
 
// 字符串要写到定界符当中
 
// 单引号,双引号,heredoc nowdoc
 
$username='king';
 
$email="1377093782@qq.com";
 
$string='';//空字符串
 
var_dump($username,$email,$string); //s

echo $username,'<br/>双引号解析变量:->';
 
echo "$username";
 
echo "<br> 单引号不解析变量:所以效率更高一点->";
 
echo '$username';
 
// He Said "I'm Fine
 
// 如果内容和定界符有冲突 要使用转义符\
 
echo "<br/>";
 
$str="He Said \"I'm Fine";
 
echo "$str";
 
//单引号只解析\' \\两个转义符
 
$str='1\n1\t1\1\r1\\1\'1\$111111111111111111';
 
echo $str;
 
echo "<br/>";
 
//双引号解析所有的转义符
 
$str="1\n1\t1\1\r1\\1\'1\$111111111111111111";
 
echo $str;

echo "<hr/>";
 
$var=123;
 
//$var的值为123
 
echo '$var 的值为$var';
 
echo "<br/>";
 
echo "\$var 的值为$var";
 
echo "<hr/>";

$username='king';
 
//php 殷勤在解析变量的时候会尽肯能多的向后取合法字符 认为取的越多 含义越明确
 
//echo "名称$username是我";
 
echo "名称$username 是我";
 
//花括号 php变量中的变量括成一个整体图
 
echo "名称${username}是我";
 
echo "名称{$username}是我";

//可以对字符串中的指定字符做增删改查的操作
 
字符串操作
 
<?php
 
//对于字符串中的指定字符串做增删改插操作
 
$string='abcdef';
 
//查找
 
echo $string{0};
 
echo $string{2};
 
echo $string{5};
 
//修改
 
//注意,修改的时候只能一对一
 
$string{1}='z';
 
echo " <br/>";
 
echo $string;
 
$string{4}='!';
 
echo " <br/>";
 
echo $string;
 
echo "<hr/>";
 
$string='abc';
 
$string{0}="Hello ";
 
echo "$string";
 
echo "<hr/>";
 
$string='你好';
 
var_dump($string);//:string '你好' (length=6)
 
echo "<hr/>";
 
//删除
 
$string='abcef';
 
$string{2}='';
 
echo "$string";
 
echo "<hr/>";
 
$string{0}='';
 
echo "$string";
 
//添加字符
 
echo "<br/>";
 
$string='abc';
 
$string{3}='d';
 
echo "$string";

echo "<br/>";
 
$string='abc';
 
$string{5}='e';
 
echo "$string";
 
echo "<br/>";
 
var_dump($string);//string 'abc e' (length=6)
 
/*
 
$string='king';
 
1.输出首字母
 
2。将字符串中n变成o
 
3.将字符串中的i删除掉
 
4.再字符串末尾添加一个叹号
 
*/
 
echo "<br/>";
 
$string='king';
 
echo "1.输出首字母:{$string{0}}";

$string{2}='o';
 
echo "<br/>";
 
echo "将字符串中n变成o:$string";
 
echo "<br/>";
 
$string{1}='';
 
echo "将字符串中的i删除掉 $string";
 
$string{4}='!';
 
echo "<br/>";
 
echo "将再字符串末尾添加一个叹号 $string";
 
var_dump($string);
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!