ホームページ >バックエンド開発 >PHPの問題 >str_replace()部分文字列置換関数の詳細説明

str_replace()部分文字列置換関数の詳細説明

autoload
autoloadオリジナル
2021-05-07 10:12:443684ブラウズ

前回の記事では「phpの変数をjson形式のデータに変換する」を紹介しましたが、今回は文字列について紹介します。文字列は、php 中に操作される一般的なデータ型です。部分文字列操作の場合、php には str_replace() が組み込まれています。この記事では、一見。まず、str_replace() 関数の構文を見てみましょう。

str_replace   ( mixed $search   , mixed $replace   , mixed $subject   , int &$count = ?   )
  • $search: 検索する必要があるターゲット

  • $replace: 検索する必要がある値ターゲットに置き換えられます

  • $subject: 処理される文字列または配列

  • $count: オプション、置換が発生する回数

  • 戻り値: この関数は、置換された配列または文字列を返します。

コード例:

1. パラメータはすべて文字列です

<?php
$str="Chinese php.com is better";
$str2 = str_replace("com", "cn",$str,$count);
echo $str.",经过".$count."次替换后,变为:".$str2;
?>
输出:Chinese php.com is better,经过1次替换后,变为:Chinese php.cn is better

2. パラメータはすべて配列です

<?php
$search  = array(&#39;A&#39;, &#39;B&#39;, &#39;C&#39;, &#39;D&#39;, &#39;E&#39;);
$replace = array(&#39;B&#39;, &#39;C&#39;, &#39;D&#39;, &#39;E&#39;, &#39;F&#39;);
$subject = &#39;A&#39;;
echo str_replace($search, $replace, $subject);
输出:F

推奨事項: 2021 PHP 面接の質問の概要(コレクション)》《php ビデオ チュートリアル

以上がstr_replace()部分文字列置換関数の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。