現在の位置: ホーム> 関数カテゴリ一覧> substr_replace

substr_replace

文字列を置き換えるサブストリング
名前:substr_replace
カテゴリ:
対応言語:php
一言説明:文字列の一部を別の文字列に置き換えます。

定義と使用法

substr_replace()関数は、文字列の一部を別の文字列に置き換えます。

注:開始パラメーターが負の数と長さが開始よりも低い場合、長さは0です。

注:この機能はバイナリセーフです。

例1

「ハロー」を「世界」に置き換えます:

 <?php
echo substr_replace ( "hello" 、 "world" 、 0 ) ;
?>

自分で試してみてください

例2

文字列の6番目の位置から置き換えます(「世界」を「上海」に置き換えます):

 <?php
echo substr_replace ( "hello world" 、 "shanghai" 、 6 ) ;
?>

自分で試してみてください

例3

文字列の最後の5番目の位置から置き換えます(「世界」を「上海」に置き換えます):

 <?php
echo substr_replace ( "hello world" 、 "shanghai" 、 - 5 ) ;
?>

自分で試してみてください

例4

「世界」の冒頭に「こんにちは」を挿入します:

 <?php
echo substr_replace ( " world " 、 "hello " 、 0、0 ) ;
?>

自分で試してみてください

例5

一度に複数の文字列を交換します。各文字列の「AAA」を「BBB」に置き換えます。

 <?php
$ cheplage = array ( "1:aaa" 、 "2:aaa" 、 "3:aaa" ) ;
Echo Inprode ( " <br> " 、 substr_replace ( $ cheplace 、 ' bbb' 、 3、3 ) ) ;
?>

自分で試してみてください

文法

substr_replace ( stringfalliplagementstartlength
パラメーター説明する
必須。チェックする文字列を指定します。
交換必須。挿入する文字列を指定します。
始める

必須。文字列の交換を開始する場所を指定します。

  • 正の数 - 文字列の指定された位置で交換を開始します
  • 負の数 - 文字列の最後の指定された位置に置き換えます
  • 0-文字列の最初の文字で交換を開始します
長さ

オプション。交換する文字の数を指定します。デフォルトは文字列長と同じです。

  • 正の数 - 文字列の長さを置き換えました
  • 負の数 -文字列の端から交換するサブストリングの端にある文字の数を表します。
  • 0-交換するのではなく挿入します
類似の関数
  • 文字列の先頭にあるいくつかの文字のバイナリ安全な比較(ケースは鈍感) strncasecmp

    strncasecmp

    文字列の先頭にあるいくつかの文字のバイナ
  • CRC32多項式の文字列を計算します crc32

    crc32

    CRC32多項式の文字列を計算します
  • 文字列のメタホンキーを計算します metaphone

    metaphone

    文字列のメタホンキーを計算します
  • 文字列が最初に表示される場所を見つけます(ケースが鈍感です) stripos

    stripos

    文字列が最初に表示される場所を見つけます
  • 千個のセパレーターの数字をフォーマットします number_format

    number_format

    千個のセパレーターの数字をフォーマットし
  • 文字列の最初の文字を大文字に設定します ucfirst

    ucfirst

    文字列の最初の文字を大文字に設定します
  • 脱出された文字列を逆に逃がします stripslashes

    stripslashes

    脱出された文字列を逆に逃がします
  • 文字列内の文字のセットのいずれかを見つける - 見つかった文字から始まるサブストリングを返します strpbrk

    strpbrk

    文字列内の文字のセットのいずれかを見つけ
人気記事(にんききじ)