[ PHP ] – How to remove an array element on key? 如何依陣列key值移除某個陣列元素?

How to remove an array element on key? 如何依陣列key值移除某個陣列元素?

其實很單
舉例我有個

但有時候有些欄位是你填A欄 B欄就變非必填,填B欄 A欄就變非必填,也就是兩欄只要一欄有值就可以。

$a=array('a'=>'111','b'=>'222','c'=>'333');
unset($a['a']);

這個後就判斷

if($_POST['a']!=''){unset($a['b']);}
if($_POST['b']!=''){unset($a['a']);}

這樣就可以變選填,但兩個必需有一個有值

以我的使用情境是,我有個選擇器,會去判斷前端傳來的參數那些是不可以為空值,也就是必填的欄位。我以一個陣列存那些欄位是必填的

!去下營經續永站本助幫能就下一點輕輕,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,輕輕點一下就能幫助本站永續經營下去!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。