0

配列を含むphpファイルがあります。シンプルなフォームを使用して、その配列に項目を追加できるようにしたいと考えています。

これは私の配列に似た例です:

$list = array("BA0UKSF","BA9IHHE","BAC8GMB","BAC8HMC","BAC8HMC","BAC8HMC","BACI60T","BAEIDFD","BAEIEFE","BAEIEFE","BAMB0","BAOUKSE","BAOUKSF","BAPQADL","BAPQADM","BUNDLE","CN3ICDC","CN3ICDCA","CN7IZDPA","CN8ID42","CN8ID72","CNECBCBA");

配列リストの最初または最後に、新しい項目を配列に追加したいと思います。

フォームデータをphpに渡す方法は知っていますが、phpでこのファイルを開き、配列を見つけて何かを追加する方法はわかりません。

4

2 に答える 2

0

配列データを JSON 形式で保存するだけで、配列の操作が非常に簡単になります。

読み取り配列:

$list = json_decode(file_get_contents($file));

配列を保存しています:

file_put_contents($file, json_encode($list));

理由:

  • PHP コードにパッチを適用することは非常に悪い習慣です。(保守が困難です。ファイル内のコードを変更すると、動作しなくなる可能性があります。)
  • $list に追加する入力がユーザー入力であり、100% 検証されていない場合、悪意のあるコードが含まれている可能性があります...
于 2013-07-25T23:21:19.353 に答える