PHPを使用して文字列の4番目の文字を削除するには?PHPを使用して文字列の4番目の文字を削除するには?
私はこのコードを使用します。
<?php
$str = "1234567890";
$str2 = mb_substr($str, 4);
echo $str2;
?>
しかし、それは、私は、文字列から123567890
削除4
をエコーしたい567890
をエコーしますです。
どうすればいいですか?
PHPを使用して文字列の4番目の文字を削除するには?PHPを使用して文字列の4番目の文字を削除するには?
私はこのコードを使用します。
<?php
$str = "1234567890";
$str2 = mb_substr($str, 4);
echo $str2;
?>
しかし、それは、私は、文字列から123567890
削除4
をエコーしたい567890
をエコーしますです。
どうすればいいですか?
これにはsubstr_replace
を試すことができます。ここでは4
の代わりに、3rd
のインデックスがあります。
<?php
$str = "1234567890";
echo substr_replace($str, "", 3,1);
<?php
$str = "1234567890";
$str[3] = null;
echo $str;
は以下sulutionと試みるnullに第三のインデックスを設定してみてください:
$str = '1234567890';
$str_arr = str_split($str);
unset($str_arr[3]);
echo implode('', $str_arr);
出力:
123567890
私は質問を...しまし
// can be used for printing purpose
$str = "1234567890";
echo substr($str,0,3).substr($str,4);
// actual replacement of string
$str = "1234567890";
echo substr_replace($str, "", 3,1);
PHPの文字列変数のいずれかの操作を実行する複数の方法がありますが、なぜ 'LTRIM($ strの、4);'動かない...?ありがとう – GYaN
@GyandeepSharma 'ltrim'は、文字列から部分文字列を削除/置換するためではなく、左から文字列をトリミングするためのものです。 –
だから、それは4が始まりにあるべきであることを意味する....?正しい...? – GYaN