设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP变量的使用和字符串操作是啥样?

发布时间:2022-11-21 08:44 所属栏目:121 来源:互联网
导读:这篇主要是介绍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变量的使用和字符串操作是怎样?”的文章就介绍到这了。
 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读