php strrpos函数

PHP strrpos() 函数

在 PHP 中,strrpos() 函数用于在字符串中搜索某个字符或子串,并返回该字符或子串在字符串中最后一次出现的位置,如果找不到匹配项,则返回 false。

strrpos() 函数的语法如下所示:

```php

strrpos(string, search, start)

```

其中:

- string: 必选参数,表示要被搜索的字符串。

- search: 必选参数,表示要查找的字符或子串。

- start: 可选参数,表示搜索开始的位置,如果省略,则从字符串的开头开始搜索。

下面是一个示例代码,演示了如何使用 strrpos() 函数:

```php

$str = 'Hello, world!';

$lastCommaPos = strrpos($str, ',');

if ($lastCommaPos !== false) {

echo 'The last comma position is: ' . $lastCommaPos;

} else {

echo 'Comma not found in the string';

}

```

上面的代码会输出:The last comma position is: 5。

随机数

在 PHP 中,我们可以使用 rand() 函数来生成随机整数。rand() 函数的调用方式如下:

```php

rand(min, max)

```

其中:

- min: 可选参数,表示需要生成的随机数的最小值。如果省略,则默认为 0。

- max: 可选参数,表示需要生成的随机数的最大值。如果省略,则默认为 PHP 所支持的最大随机数。

下面是一个示例代码,演示了如何使用 rand() 函数生成随机整数:

```php

$randomNumber = rand();

echo $randomNumber;

```

上面的代码会输出一个随机整数。

不包含

如果要在 PHP 中搜索一个字符串并且不包含某些字符或子串,我们可以使用 strpos() 和 strrpos() 函数的函数返回值是否等于 false。如果函数返回值等于 false,表示没有找到匹配项,反之则找到了匹配项。

下面是一个示例代码,演示了如何在 PHP 中搜索一个字符串并且不包含某些字符或子串:

```php

$str = 'Hello, world!';

$commaPos = strpos($str, ',');

if ($commaPos !== false) {

$beforeComma = substr($str, 0, $commaPos);

echo 'The string before comma is: ' . $beforeComma;

} else {

echo 'Comma not found in the string';

}

```

上面的代码会输出:The string before comma is: Hello。

总结

在 PHP 中,strrpos() 函数用于在字符串中搜索某个字符或子串,并返回该字符或子串在字符串中最后一次出现的位置。rand() 函数可以用来生成随机整数。如果要在 PHP 中搜索一个字符串并且不包含某些字符或子串,我们可以使用 strpos() 和 strrpos() 函数的函数返回值是否等于 false。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/

点赞(27) 打赏

评论列表 共有 1 条评论

清月聊无痕 1年前 回复TA

这个信息贼好,收到的人如花似玉,阅读的人工作顺利,储存的人万事如意,转发的人升官容易,回复的人爱情甜蜜蜜,删了也天天捡人民币,祝新春快乐!

立即
投稿
发表
评论
返回
顶部