JSONレスポンスがあり、PHPの一貫性のためにハイフン( - )のみをアンダースコア(_)に置き換えようとしています。 preg_replace。PHP正規表現の末尾にコロンがある場合、ハイフンをハイフンで置換する
例;
[
{
"name": "Disable Comments",
"slug": "disable-comments",
"required": true,
"force-activation": true,
"force-deactivation": true
},
{
"name": "Intuitive Custom Post Order",
"slug": "intuitive-custom-post-order",
"required": true,
"force-activation": false,
"force-deactivation": true
}
]
私はキーのみをターゲットにしようとしています。そのため、コロンで終わるものがあります。私は非常に多くのバリエーションを試しましたが、近づくことはできません。
あなたが試したことを示すコードを投稿してください。より良い答えを得るのに役立ちます。 – Bek
私はJSONを解析してから、JSONに直接行うのではなく、配列をループしてキーを置き換えます。 – Barmar