PHP 字符串操作

字符串表示:

1
2
$str1 = 'Hello World';
$str2 = "Hello World";

字符串连接 . .= :

1
2
3
4
5
6
7
$str1 = 'Hello';
$str2 = 'World';
echo $str1 . $str2; // 输出HelloWorld

$str1 = 'Hello';
$str1 .= ' World';
echo $str1; // 输出Hello World

截取字符串

在PHP中,可以使用substr()函数来截取字符串。该函数接受三个参数:字符串、开始位置和长度。例如:

1

2

$str = ‘Hello World’;

echo substr($str, 0, 5); // 输出Hello

还可以使用substr()函数来获取一个字符串的最后几个字符。例如:

1

2

$str = ‘Hello World’;

echo substr($str, -5); // 输出World

替换字符串

在PHP中,可以使用str_replace()函数来替换字符串中的一些字符。该函数接受三个参数:需要替换的字符串、替换成的字符串和源字符串。例如:

1

2

$str = ‘Hello World’;

echo str_replace(‘World’, ‘Universe’, $str); // 输出Hello Universe

搜索字符串

在PHP中,可以使用strpos()函数来搜索字符串中的一个子字符串。该函数接受两个参数:需要搜索的字符串和源字符串。例如:

1

2

$str = ‘Hello World’;

echo strpos($str, ‘World’); // 输出6

格式化字符串

在PHP中,可以使用sprintf()函数来格式化字符串。该函数接受一个格式字符串和一组参数,并返回一个格式化后的字符串。例如:

1

2

3

4

$name = ‘John Smith’;

$age = 30;

echo sprintf(‘My name is %s and I am %d years old.’, $name, $age);

// 输出 My name is John Smith and I am 30 years old.