我是一個多維數組的新手PHP在多維數組中添加新數據
我有一個將數據存儲到數組的表單。
我想讓我的用戶重新使用表單並將數據存儲到數組中。
所以我的想法是一個多維數組,每次使用表單時都會存儲一個新數組。
但我的問題是,我不知道如何做到這一點。
這裏是我的形式:
$customer = '';
$customer .= '<tr><td>customername:<br/><input type="text" name="customer[customername]" value="" /> </td></tr>';
$customer .= '<tr><td>customertitle 1:<br/><input type="text" name="customer[customertitle1]" value="" /> </td></tr>';
$customer .= '<tr><td>customeremail 1:<br/><input type="text" name="customer[customeremail1]" value="" /> </td></tr>';
$customer .= '<tr><td>customertitle 2:<br/><input type="text" name="customer[customertitle2]" value="" /> </td></tr>';
$customer .= '<tr><td>customeremail 2:<br/><input type="text" name="customer[customeremail2]" value="" /> </td></tr>';
echo $customer;
這節省了形式的數組:
if(isset($_POST['Submit'])) {
$customer = $_POST['customer'];
,這表明該數組的第一個值:
$customers = array(get_option('customer'));
foreach($customers as $customer){
echo $customer["customername"];
}
希望這讓任何人都看到!
你在調用Wordpress的get_option嗎? –
「每次使用表單時都保存一個新數組」意味着您正在構建來自多個表單提交的數據集合。如果是這樣,您可能需要某種持久性數據存儲(如數據庫)。 PHP進程狀態不會在頁面加載中持續存在,因此多維數組無法提供幫助。 –
@watcher是的,這是一個wordpress調用。 – Interactive