ホームページ  >  記事  >  バックエンド開発  >  PHPで文字置換を実装する方法

PHPで文字置換を実装する方法

藏色散人
藏色散人オリジナル
2020-04-24 15:53:502719ブラウズ

PHPで文字置換を実装する方法

php 文字置換の実装方法

php は文字列内の文字を置換します。通常、実行できる関数は 2 つあります。 str_replace() および strtr() を使用します。

str_replace() 関数定義と使用法

str_replace() 関数は、文字列を他の文字に置き換えます。一部の文字 (大文字と小文字が区別されます)。

该函数必须遵循下列规则:
如果搜索的字符串是数组,那么它将返回数组。
如果搜索的字符串是数组,那么它将对数组中的每个元素进行查找和替换。
如果同时需要对数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余元素将用空字符串进行替换
如果查找的是数组,而替换的是字符串,那么替代字符串将对所有查找到的值起作用。

注: この関数では大文字と小文字が区別されます。大文字と小文字を区別しない検索を実行するには、str_ireplace() 関数を使用してください。

注: この関数はバイナリ セーフです。

構文

str_replace(find,replace,string,count)

パラメータ

find必需。规定要查找的值。
replace必需。规定替换 find 中的值的值。
string必需。规定被搜索的字符串。
count可选。对替换数进行计数的变量。

strtr() 関数の定義と使用法

strtr() 関数は、特定の文字列文字を変換します。 。

注: from パラメーターと to パラメーターの長さが異なる場合、それらは最短の長さにフォーマットされます。

文法

strtr(string,from,to)

または:

strtr(string,array)

パラメータ

string必需。规定要转换的字符串。
from必需(除非使用数组)。规定要改变的字符。
to必需(除非使用数组)。规定要改变为的字符。
array必需(除非使用 from 和 to)。数组,其中的键名是更改的原始字符,键值是更改的目标字符。

関連知識の詳細については、

PHP中国語Webサイトに注目してください。 !

以上がPHPで文字置換を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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