当前位置:首页 > 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. // 字符串要写到定界符当中 
  50. // 单引号,双引号,heredoc nowdoc 
  51. $username='king'; 
  52. $email="1377093782@qq.com"; 
  53. $string='';//空字符串 
  54. var_dump($username,$email,$string); //s 
  55.    
  56. echo $username,'<br/>双引号解析变量:->'; 
  57. echo "$username"; 
  58. echo "<br> 单引号不解析变量:所以效率更高一点->"; 
  59. echo '$username'; 
  60. // He Said "I'm Fine 
  61. // 如果内容和定界符有冲突 要使用转义符\ 
  62. echo "<br/>"; 
  63. $str="He Said \"I'm Fine"; 
  64. echo "$str"; 
  65. //单引号只解析\' \\两个转义符 
  66. $str='1\n1\t1\1\r1\\1\'1\$111111111111111111'; 
  67. echo $str; 
  68. echo "<br/>"; 
  69. //双引号解析所有的转义符 
  70. $str="1\n1\t1\1\r1\\1\'1\$111111111111111111"; 
  71. echo $str; 
  72.    
  73. echo "<hr/>"; 
  74. $var=123; 
  75. //$var的值为123 
  76. echo '$var 的值为$var'; 
  77. echo "<br/>"; 
  78. echo "\$var 的值为$var"; 
  79. echo "<hr/>"; 
  80.    
  81. $username='king'; 
  82. //php 殷勤在解析变量的时候会尽肯能多的向后取合法字符 认为取的越多 含义越明确 
  83. //echo "名称$username是我"; 
  84. echo "名称$username 是我"; 
  85. //花括号 php变量中的变量括成一个整体图 
  86. echo "名称${username}是我"; 
  87. 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增删改查

分享到: