現在の位置: ホーム> 関数カテゴリ一覧> 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-交換するのではなく挿入します
類似の関数
  • 破裂のエイリアス join

    join

    破裂のエイリアス
  • バイナリセーフケース非感受性の文字列比較 strcasecmp

    strcasecmp

    バイナリセーフケース非感受性の文字列比較
  • 文字列を小文字に変換します strtolower

    strtolower

    文字列を小文字に変換します
  • 特殊文字をHTMLエンティティに変換します htmlspecialchars

    htmlspecialchars

    特殊文字をHTMLエンティティに変換しま
  • 論理 -  hebrewをビジュアルヘブライ語に変換し、Newlinesを変換します hebrevc

    hebrevc

    論理-hebrewをビジュアルヘブライ語
  • 文字列の最初の文字を大文字に設定します ucfirst

    ucfirst

    文字列の最初の文字を大文字に設定します
  • 引用符で印刷可能な文字列を8ビット文字列に変換する quoted_printable_decode

    quoted_printable_decode

    引用符で印刷可能な文字列を8ビット文字列
  • 特定のファイルのMD5ハッシュ値を計算します md5_file

    md5_file

    特定のファイルのMD5ハッシュ値を計算し
人気記事(にんききじ)