我创建了一个类似于图库的网站,其中的图片分组在不同的标签中。每张图片都有一个名称,每个标签也有一个。主要的PHP看起来像这样:
<?php
// Tab links generated from $tabs array
for($i = 1; $i <= count($tabs); $i++)
{
echo
'<li'.(($i == 1)?' class="active"':'').'><a href="#tab'.$i.'">'.$tabs[$i].'</a></li>'."\r\n";
}
?>
</ul>
<div class="tab-content">
<?php
for($i = 1; $i <= count($tabs); $i++)
{
// For each item from $tabs generates corresponding $tab
echo
'<div id="tab'.$i.'">
<div class="thumbs">';
foreach ( ${'tab'.$i} as $name)
{
echo
'<div class="thumb"'.(($i == 1)?' class="tab active"':'').'>
<img src="images/thumbs/'.$name.'.jpg">
<span '.((strlen($name) >= 17)?'id="small" ':'').'class="title"><span>'.$name.'</span></span></a>
</div>';
}
echo
'</div></div>';
}
?>
我有一个单独的文件,用于存储带有值的数组。 它看起来像这样:
$tabs = array(1 => 'Animals', 'Indoors', 'Nature');
$tab1 = array('my dog', 'cat', 'monkey', 'turtoise');
$tab2 = array('wardrobe', 'chair', 'table', 'tv', 'lamp');
我希望能够通过我网站上的输入框向阵列添加元素,并将更改保存在数组文件中。请帮忙!
答案 0 :(得分:0)
如果要将数组保存到文件
简单使用php的file_put_contents方法,您可以使用不同的参数来保存数据,如FILE_APPEND,以便在文件的最后添加数据
以下简单示例
$dats = "\$db['" .$some_dynamic_code_here ."'] = array(
'dsn' => 'test here',
'use_variable'=>'".$variable_need_to_define."'
);" ;
file_put_contents('file_path', $dats, FILE_APPEND);