PHP str_replace() と str_ireplace() の違いと説明

WBOY
リリース: 2016-06-13 13:08:10
オリジナル
1314 人が閲覧しました

PHP str_replace() と str_ireplace()
の違いと説明

PHP の str_replace() 関数と str_ireplace は、両方ともプログラムでよく使用される関数です。その主な機能は、文字列を使用して文字列内の他の文字を置換することです。

Str_replace 関数の場合の具体的な使用方法は次のとおりです。センシティブ。 str_ireplace() を使用すると、大文字と小文字を区別しない検索を実行できます。その他の違いはありません

文法

str_replace(find,replace,string,count)
ログイン後にコピー
参数 描述
find 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string 必需。规定被搜索的字符串。
count 可选。一个变量,对替换数进行计数。

例 1

<?php
echo DE>str_replace("world","John","Hello world!")DE>;
?>
ログイン後にコピー

出力:

Hello John!
ログイン後にコピー

例 2

この例では、配列とカウント変数を使用した str_replace() 関数を示します。

<?php
$arr = array("blue","red","green","yellow");
print_r(DE>str_replace("red","pink",$arr,$i)DE>);
echo "Replacements: $i";
?>
ログイン後にコピー

出力:

Array
(
[0] => blue
[1] => pink
[2] => green
[3] => yellow
)
Replacements: 1
ログイン後にコピー

例 3

<?php
$find = array("Hello","world");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(DE>str_replace($find,$replace,$arr)DE>);
?>
ログイン後にコピー

出力:

Array
(
[0] => B
[1] =>
[2] => !
)
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート