我是 php 新手,我想知道如何创建删除按钮之类的东西,用于删除列表中的项目,该列表将由动态增长的数组生成。
我的意思的一个例子是这样的:
<?php
if (isset($_REQUEST['foo']))
{
if (isset($_SESSION['words']))
{
$_SESSION['words'][] = 'added word';
}
else
{
$_SESSION['words'] = array('cat', 'dog', 'you', 'me');
}
foreach ($_SESSION['words'] as $key => &$value)
{
echo "<p>" .
$value .
" - <input type='submit' name='delete_" .
$value .
"' value='Delete Entry' /></p>";
}
if (isset($_REQUEST['clear']))
{
session_destroy();
}
?>
在哪里,每次点击发送到我的脚本的按钮都会回显带有按钮的数组。
我想将删除按钮链接到一个看起来像这样的函数:
function delete_entry( $index )
{
unset($_SESSION['words'][$index]);
$_SESSION['words'] = array_values($_SESSION['words']);
}
我要问的甚至可能吗?