本文实例讲述了php变量与字符串的增删改查操作。分享给大家供大家参考,具体如下:
变量的使用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
<?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}是我" ;
//可以对字符串中的指定字符做增删改查的操作
|
字符串操作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
<?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程序设计有所帮助。
原文链接:https://blog.csdn.net/mp624183768/article/details/83147986