[PHP]substr_replace()で文字列(string)の先頭を置換するには?

PHP

どうも、ちょげ(@chogetarou)です。

substr_replace()を使って文字列(string)の先頭の文字を置換する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

substr_replace()を使って文字列(string)の先頭の文字を置換するには、4つの引数を使います。

まず、substr_replace()を呼び出します。

substr_replace()の第1引数に対象の文字列、第2引数に置換後の文字列を指定します。

そして、substr_replace()の第3引数に「0」、第4引数に「1」を指定します。

//text=対象の文字列, char=置換後の文字
$result = substr_replace($text, char, 0, 1);

上記のsubstr_replace()は、文字列(string)の先頭を第2引数の文字で置換します。

substr_replace()の引数は、次のものを指定しています。

  • 第1引数:対象の文字列
  • 第2引数;置換後の文字
  • 第3引数;置換する文字の位置
  • 第4引数:置換する文字数

使用例

<?php
$text = "ABCDEF";

$result = substr_replace($text, "-", 0, 1);

echo $result;
?>
出力:
-BCDEF

コメント

タイトルとURLをコピーしました