str_getcsv
str_pad
String 関数
PHP Manual

# str_ireplace

(PHP 5)

str_ireplace — 大文字小文字を区別しない str_replace()

### 説明

mixed str_ireplace ( mixed `$search` , mixed `$replace` , mixed `$subject` [, int `&$count` ] )

この関数は、`subject` の中に現れるすべての `search` (大文字小文字を区別しない)を `replace` に置き換えた文字列あるいは配列を返します。 一般に、凝った置換ルールが必要ないのであれば、 preg_replace() で i 修正子を使用するかわりにこの関数を使用すべきです。

### パラメータ

`search`

  > 注意: すべての `search` 配列による置換は、 直前の置換の結果に対して作用します。

`replace`

`subject`

  `subject` が配列の場合は、そのすべての要素に 対して検索と置換が行われ、返される結果も配列となります。

`count`

  `needles` の中で、マッチして置換を行った数を `count` に返します。このパラメータは参照渡しとします。

`search` および `replace` が配列の場合は、 str_ireplace() はそれぞれの配列から取り出した 値を使用して `subject` の置換を行います。 `replace` の要素数が `search` より少ない場合は、残りの要素は 空の文字列に置き換えられます。もし `search` が配列で `replace` が文字列だった場合は すべての `search` が同じ文字列に置き換えられます。

### 返り値

置換した文字列あるいは配列を返します。

### 変更履歴

バージョン | 説明
--- | ---
5.0.0 | `count` パラメータが追加されました。

### 例

例1 str_ireplace() の例

`<?php
$bodytag = str_ireplace("%body%", "black", "<body text=%BODY%>");
?>`

### 注意

> 注意: この関数はバイナリデータに対応しています。

### 参考

- str_replace() - 検索文字列に一致したすべての文字列を置換する
- preg_replace() - 正規表現検索および置換を行う
- strtr() - 特定の文字を変換する

str_getcsv
str_pad
String 関数
PHP Manual