我改变了这一行的数据。多维数组修改值
$fileConv = $_GET['file']; // It retrieves data to add.
$file = intval($fileConv); // Conversion
$ArrayNotes = array (
0 => array ('titre' => 'aaa','ref' => 'aaa','date' => 'aaa','like' => aaa,'url' => 'aaa'),
1 => array ('titre' => 'aaa1','ref' => 'aaa1','date' => 'aaa1','like' => aaa1,'url' => 'aaa1') // my array
);
$like = $ArrayNotes[$file]['like'] + 1; // The only data that changes.
$donnee = array("titre" => $ArrayNotes[$file]['titre'], "ref" => $ArrayNotes[$file]['ref'],"date" => $ArrayNotes[$file]['date'], "like" => $like, "url" => $ArrayNotes[$file]['url']); // Change Data
如前所述,我想知道如何直接更改这些数据。
例如:要添加一个新行:
array_push($ArrayNotes, $donnee);
$var_str = var_export($ArrayNotes, true);
$var = "<?php\n\n\$ArrayNotes = $var_str;\n\n?>";
file_put_contents('content.php', $var);
感谢你的帮助。
我有点怀疑,认为'AAA '和'aaa1'是常量?你还想做什么? – Rizier123
'aaa'和'aaa1'是常数或..?也。你想用这条线做什么? :'$ var =“<?php \ n \ n \ $ ArrayNotes = $ var_str; \ n \ n?>”;'我认为您的生活方式比您实际想象的更复杂:P – briosheje
aaa&aaa1 is不是常量,它是我的数组上的数据。 这一行的目的并添加<?Php $ my_array?>。 很显然,我可以找到更多的simpe ...:P –