質問: string(18)"156156156156156156" を、$b(string '6')を使って、"6156156156156156"としたいです。 $b の一文字は変動します。 例えば$bが"5"だった場合、求める数列は "56156156156156156"としたいです。 立て続けの質問で申し訳ありません。 初心者で解決までの糸口が得られれば本望です。 よろしくお願いします。
回答: > > 文字列順序を変える為にsubstrを使いました。 > > > おそらく勘違いじゃないですか? PHP: substr \- Manual > > substr — 文字列の一部分を返す > > > どう考えても、順序を変えるような機能はないのですが。 再現のコードは、これでいいんだろうか? しかし、これで何をやりたいのかさっぱりわからない。 ``` > 6156156156156 > > > phpでの文字位置の指定は、最も左の文字が0番目なので、 6文字目から後ろがほしいのであれば、 6-1にしないとおかしい。