PHP7でwebアプリを開発しようとしています。
やりたいことは、fopenでユーザーのデータの入ったjsonファイルを開き、flockでファイルに排他ロックをかけます。
その後、jsonファイルの中身を読み取って、必要なデータを更新、追加後もとのファイルに上書きしたいです。
fopenのオプションをr+に設定して作ろうとしたのですが、調べてみるとr+だともとのデータよりも短い内容で上書きしてしまった際にもとのデータが末尾に残るようでした。(https://teratail.com/questions/90548)
どのようにすれば想像通りの機能を実装できるかご教授お願いいたします。
調べるだけではなく自身でも色々組んでみてください
https://teratail.com/help/question-tips#questionTips1-2