当前位置:首页 > PHP教程 > php应用 > 列表

php变量与字符串的增删改查操作示例

发布:smiling 来源: PHP粉丝网  添加日期:2022-03-05 10:34:20 浏览: 评论:0 

这篇文章主要介绍了php变量与字符串的增删改查操作,结合实例形式分析了php变量与字符串的增删改查操作原理、编码转换、计算等相关操作技巧,需要的朋友可以参考下。

本文实例讲述了php变量与字符串的增删改查操作,分享给大家供大家参考,具体如下:

变量的使用:

  1. <?php 
  2. //告诉浏览器以什么编码方式解析什么类型的文档,防止中文乱码 
  3. header("Content-type: text/html; charset=utf-8"); 
  4. // 整型的例子 
  5. // 声明整型 
  6.    
  7. $var=123; 
  8. // 输出一个或者多个字符串 
  9. echo $var
  10. //但因变量的详细信息,可以一次打印一个或者多个变量的详细信息 
  11. // H:\dev\wamp64\www\demo1\5-test.php:9:int 123 
  12. var_dump($var); 
  13. // 声明八进制整数 
  14. $var=0123; 
  15. echo $var
  16. var_dump($var); 
  17.    
  18. // 声明十六进制整数 
  19. $var=0xff00; 
  20. echo $var
  21. var_dump($var); 
  22. // 一次声明多个参数,并且赋值相同 
  23. $a=$b=$c=123; 
  24. // 多个参数打印 
  25. var_dump($a,$b,$c); 
  26. // 浮点型有误差 
  27. $float=12.3; 
  28. var_dump($float); 
  29. // 科学计数法 
  30. $float=2e3;//2 乘以10的三次方2000 
  31. var_dump($float); 
  32. $float=2E-2;//2的-10次方0.02 
  33. var_dump($float); 
  34.    
  35. // 布尔类型 
  36. $bool1=true; 
  37. $bool2=TRUE; 
  38. $bool3=false; 
  39. $bool4=FALSE; 
  40. var_dump($bool1,$bool2,$bool3,$bool4); 
  41. // if语句 
  42. $dream=true; 
  43. if($dream){ 
  44.  echo "那么我就再北京三环买一套房子"
  45. }else { 
  46.  echo "老实写代码"
  47. // 字符串类型 
  48. // 字符串要写到定界符当中 
  49. // 单引号,双引号,heredoc nowdoc 
  50. $username='king'
  51. $email="1377093782@qq.com"
  52. $string='';//空字符串 
  53. var_dump($username,$email,$string); //s 
  54.    
  55. echo $username,'<br/>双引号解析变量:->'
  56. echo "$username"
  57. echo "<br> 单引号不解析变量:所以效率更高一点->"
  58. echo '$username'
  59. // He Said "I'm Fine 
  60. // 如果内容和定界符有冲突 要使用转义符\ 
  61. echo "<br/>"
  62. $str="He Said \"I'm Fine"
  63. echo "$str"
  64. //单引号只解析\' \\两个转义符 
  65. $str='1\n1\t1\1\r1\\1\'1\$111111111111111111'
  66. echo $str
  67. echo "<br/>"
  68. //双引号解析所有的转义符 
  69. $str="1\n1\t1\1\r1\\1\'1\$111111111111111111"
  70. echo $str
  71.    
  72. echo "<hr/>"
  73. $var=123; 
  74. //$var的值为123 
  75. echo '$var 的值为$var'
  76. echo "<br/>"
  77. echo "\$var 的值为$var"
  78. echo "<hr/>"
  79.    
  80. $username='king'
  81. //php 殷勤在解析变量的时候会尽肯能多的向后取合法字符 认为取的越多 含义越明确 
  82. //echo "名称$username是我"; 
  83. echo "名称$username 是我"
  84. //花括号 php变量中的变量括成一个整体图 
  85. echo "名称${username}是我"
  86. echo "名称{$username}是我"

可以对字符串中的指定字符做增删改查的操作

字符串操作

  1. <?php 
  2. //对于字符串中的指定字符串做增删改插操作 
  3. $string='abcdef'
  4. //查找 
  5. echo $string{0}; 
  6. echo $string{2}; 
  7. echo $string{5}; 
  8. //修改 
  9. //注意,修改的时候只能一对一 
  10. $string{1}='z'
  11. echo " <br/>"
  12. echo $string
  13. $string{4}='!'
  14. echo " <br/>"
  15. echo $string
  16. echo "<hr/>"
  17. $string='abc'
  18. $string{0}="Hello "
  19. echo "$string"
  20. echo "<hr/>"
  21. $string='你好'
  22. var_dump($string);//:string '你好' (length=6) 
  23. echo "<hr/>"
  24. //删除 
  25. $string='abcef'
  26. $string{2}=''
  27. echo "$string"
  28. echo "<hr/>"
  29. $string{0}=''
  30. echo "$string"
  31. //添加字符 
  32. echo "<br/>"
  33. $string='abc'
  34. $string{3}='d'
  35. echo "$string"
  36.    
  37. echo "<br/>"
  38. $string='abc'
  39. $string{5}='e'
  40. echo "$string"
  41. echo "<br/>"
  42. var_dump($string);//string 'abc e' (length=6) 
  43. /* 
  44. $string='king'; 
  45. 1.输出首字母 
  46. 2。将字符串中n变成o 
  47. 3.将字符串中的i删除掉 
  48. 4.再字符串末尾添加一个叹号 
  49. */ 
  50. echo "<br/>"
  51. $string='king'
  52. echo "1.输出首字母:{$string{0}}"
  53.    
  54. $string{2}='o'
  55. echo "<br/>"
  56. echo "将字符串中n变成o:$string"
  57. echo "<br/>"
  58. $string{1}=''
  59. echo "将字符串中的i删除掉 $string"
  60.    
  61. $string{4}='!'
  62. echo "<br/>"
  63. echo "将再字符串末尾添加一个叹号 $string"
  64. var_dump($string);

Tags: php变量 php增删改查

分享到: