迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

在 PHP 中替换字符串

作者:迹忆客 最近更新:2023/03/14 浏览次数:

本文将介绍在 PHP 中替换字符串的部分内容的方法。

在 PHP 中使用 str_replace() 函数替换字符串的部分内容

在 PHP 中,替换字符串一部分的专用函数是 str_replace()。这个函数搜索给定的子字符串,然后用提供的值替换它。使用这个函数的正确语法如下。

str_replace($search, $replace, $subject, $count);

str_replace() 函数只有四个参数。它的详细参数如下。

变量   说明
$search 强制 它是我们要在给定的字符串或数组中搜索的字符串或数组。然后,这个 $search 字符串或数组将被给定的 $replace 参数替换。
$replace 强制 它是将被放置在 $search 位置上的字符串或数组。
$subject 强制 它是将搜索和替换其子字符串的字符串或数组。
$count 可选 如果给定,则对执行的替换进行计数。

这个函数返回修改后的字符串或数组。下面的程序显示了我们如何在 PHP 中使用 str_replace() 函数来替换字符串的一部分。

<?php
$mystring = "This is my string.";
echo("This is the string before replacement: ");
echo($mystring);
echo("\n");
$mynewstring = str_replace(" my ", " ", $mystring);
echo("Now, this is the string after replacement: ");
echo($mynewstring);
?>

输出:

This is the string before replacement: This is my string.
Now, this is the string after replacement: This is string.

函数返回了修改后的字符串。

现在,如果我们传递 $count 参数,那么它将计算被替换的字符串。

<?php
$mystring = "This is my string.";
echo("This is the string before replacement: ");
echo($mystring);
echo("\n");
$mynewstring = str_replace(" my ", " ", $mystring, $count);
echo("Now, this is the string after replacement: ");
echo($mynewstring);
echo("\n");
echo("The number of replacements is: ");
echo($count);
?>

输出:

This is the string before replacement: This is my string.
Now, this is the string after replacement: This is string.
The number of replacements is: 1

输出显示函数只进行了一次替换。这意味着 $search 字符串在传递的字符串中只出现了一次。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便