加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

探究 PHP 中变量管理和字符处理的方式

发布时间:2023-10-26 11:28:04 所属栏目: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);

到此这篇关于“PHP变量的使用和字符串操作是怎样?”的文章就介绍到这了,更多相关内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

(编辑:银川站长网)

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

    推荐文章