どうも、ちょげ(@chogetarou)です。
文字列(string)の指定した位置の文字を削除する方法を紹介します。
方法

文字列(string)の指定位置の文字を削除するには、substr_replace()を使います。
まず、substr_replace()を呼び出します。
substr_replace()の第1引数に対象の文字列、第2引数に空文字を指定します。
そして、第3引数に削除する位置、第4引数に「1」を指定します。
(第3引数の位置は、文字列の先頭から「0、1、2・・」のように数えます)
#text=対象の文字列, index=削除する位置
$result = substr_replace($text, '', $index, 1);
上記のsubstr_replace()は、第1引数の文字列(string)から第3引数の位置の文字を削除した文字列を生成します。
使用例
<?php
$text = "ABCDEFG";
$index = 3; //4番目
$result = substr_replace($text, '', $index, 1);
echo $result
?>
出力:
Hello
コメント