我有一个名为config.php的文件,其中包含以下几个变量配置值:
$config['currencyCode'] = 'USD';
我需要打开config.php文件并将$config['currencyCode']
的值更改为其他值并保存。
是否可以通过php使用fopen或其他方式?更改文件中的特定变量值?
答案 0 :(得分:1)
有必要吗?
// config.php
$config['currencyCode'] = 'USD';
// shop.php
require 'config.php';
// can alter the value if you want to
$config['currencyCode'] = 'GBP';
它不会更改config.php
中的值,但如果您愿意,可以覆盖它,这可能更好
答案 1 :(得分:1)
您可以简单地将currencyCode的值存储在数据库中,并可以按照以下代码在配置文件中检索它。
$select = mysqli_query($connection, "SELECT currencyCode FROM tablename");
$row = mysqli_fetch_assoc($select);
echo $row['currencyCode'];
您还可以使用以下查询更新数据库中currencyCode的值。
mysqli_query($connection, "UPDATE tablename SET currencyCode = [value]");
答案 2 :(得分:0)
只需通过读取文件内容替换值,替换所需的值,然后将其写回文件:
model = Sequential()
#encoder
model.add(Embedding(vocab_size, embedding_size, mask_zero=True))
model.add(LSTM(units=hidden_size, return_sequences=False))
#decoder
model.add(RepeatVector(max_out_length))
model.add(LSTM(units=hidden_size, return_sequences=True))
model.add(TimeDistributed(Dense(num_class, activation='softmax')))