※ ChatGPTを利用し、要約された質問です(原文:半角全角スペースの削除(先頭&末尾))
文字列の先頭と末尾のスペースを取り除く方法
このQ&Aのポイント
文字列の先頭と末尾の半角スペースを削除するには、trim関数を使用します。
しかし、全角スペースも削除したい場合は、str_replace関数を使用して全角スペースを半角スペースに置き換えた後にtrim関数を適用します。
これにより、文字列の先頭と末尾の半角スペースと全角スペースが削除されます。
やまとです。
ある文字列の先頭と末尾のスペースを取り除きたいのですが、
どのようにしたら良いでしょうか?
事前に試した事が2つあります。
1.trim を使用する。
$aiueo = " あいうえ お ";
$aiueo = trim($aiueo));
とすると、スペースが削除されます。
しかし、これでは全角のスペースが削除されないようですね。
2.置換する。
$aiueo = " あいうえ お ";
$aiueo = str_replace( ' ', '', $aiueo );
とすると、全角のスペースが削除されます。
しかし、文字列の先頭と、末尾以外の全角スペースも削除されてしまう
ようですね。
では、文字列の先頭と末尾の半角スペースと全角スペースを削除したい場合は
どのようにしたら良いでしょうか?
ご教授願います。
補足
ご解答有難う御座います。 試してみましたが、一部正常に動作しないようです。 $aiueo = "全あいう全えお全"; の時です。 (「全」と言う文字を全角スペースに置き換えて考えてください。) 参考URLで確認し、自分でも試しましたが、できませんでした。 申し訳ないのですが、教えて頂けますでしょうか? 宜しくお願い致します。