PHPで文字列置換の際にdata[key1][3][key2][]
をdata.key1[3].key2
のように\[[0-9]+\]
以外をドットつなぎに変換したい場合どのように書けばいいのでしょうか。
\[[0-9]+\]
を否定先読みして[
を.
に変換して]
を''
に変換して最後に.
でtrimすればできそうだと思っているのですが、うまく正規表現を書けずに困っています。
お力添えよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
投稿2017/05/28 07:05
PHPで文字列置換の際にdata[key1][3][key2][]
をdata.key1[3].key2
のように\[[0-9]+\]
以外をドットつなぎに変換したい場合どのように書けばいいのでしょうか。
\[[0-9]+\]
を否定先読みして[
を.
に変換して]
を''
に変換して最後に.
でtrimすればできそうだと思っているのですが、うまく正規表現を書けずに困っています。
お力添えよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/28 11:30