多くの場合、文字列の前方または後方のスペースを削除する必要があります。 例えば、このブログの他の記事では、 "WordPress 要約(Excerpt)で前の空白をなくす方法この記事では、より一般的な状況でPHPを使用して、前面、背面、または両方のスペースを取り除く方法について説明します。
両方の空白を削除する
trim() 関数を使用します。
echo trim($text);
前方のスペース(Leading Whitespaces)を削除する
ltrim() 関数を使用します。
echo ltrim($text);
後ろのスペース(Trailing Whitespaces)を削除する
rtrim() 関数を使用します。
echo rtrim($text);
すべての空白を削除する
str_replace()を使用します。
echo str_replace(' ', '', $text);
例えばカンマで区切られた文字列を配列に変換する時のスペースを削除するときに、この関数を使用することができます(参照).
単一のスペースのみを削除する(newline、tabを除く: preg_replace)
echo preg_replace('/^ /', '', $text);
以下はsubstr()関数を使用して文字を削除する方法です。 同じ内容だが参考にここに含まれていてます。
ハングルので割ればmb_substr()を使用すると、となります。
最初の文字を削除する(substr)
echo substr($text, 1); // Source: phpzag.com
文字列から最初の4文字を削除する(参照)
$str = "The quick brown fox jumps over the lazy dog." $str2 = substr($str, 4);
文字列の最後の文字を削除する(参照)
echo substr('a,b,c,d,e,', 0, -1); # => 'a,b,c,d,e'
文字列で終了の三文字を削除する(参照)
echo substr($string, 0, -3);
最初の3文字と終了の三文字を削除する(参照)
$string = "Sean Bright"; $string = substr($string, 3, -3); echo $string;
コメントを残す