現在の位置: ホーム> 関数カテゴリ一覧> 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-交換するのではなく挿入します
類似の関数
  • フォーマットされた文字列を返します vsprintf

    vsprintf

    フォーマットされた文字列を返します
  • 文字列内の指定された文字の最後の発生を見つける strrchr

    strrchr

    文字列内の指定された文字の最後の発生を見
  • 論理 -  hebrewをビジュアルヘブライ語に変換します hebrev

    hebrev

    論理-hebrewをビジュアルヘブライ語
  • 文字列を繰り返します str_repeat

    str_repeat

    文字列を繰り返します
  • cスタイルのバックスラッシュを使用して文字列のキャラクターを逃がす addcslashes

    addcslashes

    cスタイルのバックスラッシュを使用して文
  • htmlspecialchars()およびhtmlentities()を使用した後、変換テーブルを返します get_html_translation_table

    get_html_translation_table

    htmlspecialchars()およ
  • バイナリデータを16進表現に変換します bin2hex

    bin2hex

    バイナリデータを16進表現に変換します
  • 文字列のSHA1ハッシュ値を計算します sha1

    sha1

    文字列のSHA1ハッシュ値を計算します
人気記事(にんききじ)