現在の位置: ホーム> 関数カテゴリ一覧> 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-交換するのではなく挿入します
類似の関数
  • 文字列の先頭からスペース(または他の文字)を削除します ltrim

    ltrim

    文字列の先頭からスペース(または他の文字
  • htmlspecialchars()およびhtmlentities()を使用した後、変換テーブルを返します get_html_translation_table

    get_html_translation_table

    htmlspecialchars()およ
  • 指定された数の文字列に文字列を破壊します wordwrap

    wordwrap

    指定された数の文字列に文字列を破壊します
  • タグ分割文字列 strtok

    strtok

    タグ分割文字列
  • フォーマットされた文字列を作成してストリーミングします vfprintf

    vfprintf

    フォーマットされた文字列を作成してストリ
  • 言語とロケール情報をクエリします nl_langinfo

    nl_langinfo

    言語とロケール情報をクエリします
  • バイナリセーフケース非感受性の文字列比較 strcasecmp

    strcasecmp

    バイナリセーフケース非感受性の文字列比較
  • デジタル形式の情報を取得します localeconv

    localeconv

    デジタル形式の情報を取得します
人気記事(にんききじ)