PHPのrtrim
で変な挙動にぶつかりました。
上の方は
A and B
となり問題ないのですが、
下の方で
X=%d and Y=%d
と取得したいのに最後のd
がなくなって
X=%d and Y=%
になってしまいます。
php
1$str = "A and B and "; 2$str = rtrim( $str, "and " ); 3var_dump( $str ); // => string(7) "A and B" 4 5$str = "X=%d and Y=%d and "; 6$str = rtrim( $str, "and " ); 7var_dump( $str ); // => string(12) "X=%d and Y=%"
これはなんででしょうか?
ちゃんとd
含め取得するにはどうすればいいのですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/18 05:03
2020/02/18 05:12
2020/02/18 05:28
2020/02/18 06:02
2020/02/18 06:39