Saya sudah lama keliru tentang soalan ini Saya harap seseorang boleh memberi saya nasihat.
Andaikan kandungan dalam config.php ialah:
<?php
$config['heelo'] = array(
'k1' => '111111',
'k2' => '222222',
'k3' => '333333',
);
atau:
<?php exit;?>{
"k1": "111111",
"k2": "222222",
"k3": "333333",
}
Bagaimanakah saya boleh mengubah suai nilai di bawah 'k1'? Bagaimanakah saya boleh mencapai ini tanpa menggunakan str_replace? (Disebabkan nilai 'k1' tidak tetap, kaedah yang saya mahu ialah mencari kunci, kemudian mengubah suai nilai kunci dan menyimpan fail)
Yang pertama lebih mudah untuk dilakukan, tetapi yang kedua harus disemak terlebih dahulu untuk melihat sama ada ia ditulis dengan betul. Struktur ini serupa dengan objek JSON tetapi tidak, jadi ia tidak mudah dilakukan.
Kaedah pertama
digunakan terutamanya untuk mengembalikan hasil kepada pembolehubah apabila menggunakan
var_export
输出可供PHP读取的数组,此函数第二个参数为false
时,直接输出,为true
.Satu perkara yang perlu diingatkan ialah susun atur tatasusunan yang dihasilkan oleh fungsi ini tidak begitu menarik jika anda keberatan, tulis sendiri.
Kemas kini
Ubah suai
k1
kod contohMalah, cara paling mudah adalah dengan tidak menulis fail konfigurasi seperti ini Format fail konfigurasi secara amnya seperti berikut:
Fail luaran boleh terus memberikan nilai tatasusunan kepada pembolehubah dengan memerlukan fail, seperti
Mudah untuk mendapatkan dan menukar nilai, dan juga mudah untuk menulis kembali ke fail.