Porozumiewanie się tutaj polega na tym, że mam tablicę z 17 elementami. Chcę uzyskać potrzebne elementy przez pewien czas i usunąć je na stałe z tablicy.Lepszy sposób na pozbawianie się wielu elementów tablicy
Oto kod:
$name = $post['name'];
$email = $post['email'];
$address = $post['address'];
$telephone = $post['telephone'];
$country = $post['country'];
unset($post['name']);
unset($post['email']);
unset($post['address']);
unset($post['telephone']);
unset($post['country']);
Tak kod jest brzydki, nie trzeba walnąć. Jak sprawić, żeby wyglądało to lepiej?
[array_diff_key()] (http: // php.net/manual/en/function.array-diff-key.php) jest dobrym rozwiązaniem. Pomyślałem, że dodam, że możesz użyć [array_intersect_key()] (http://php.net/manual/en/function.array-intersect-key.php), aby wykonać odwrotną stronę, zachowaj tylko niektóre elementy. – batfastad
Jestem z bbradley - array_diff_key jest świetnym rozwiązaniem – Michael