我有一個從以數字命名選中的複選框的陣列可以是真或假 我想只有這樣,是1
數。例如:陣列從複選框PHP多選擇
Array ([8] => 1 [13] => 1 [14] => [15] => 1 [16] => )
我想要一個數組8,13,15的數組,因爲它們在前一個數組中是1。 感謝您的幫助
我有一個從以數字命名選中的複選框的陣列可以是真或假 我想只有這樣,是1
數。例如:陣列從複選框PHP多選擇
Array ([8] => 1 [13] => 1 [14] => [15] => 1 [16] => )
我想要一個數組8,13,15的數組,因爲它們在前一個數組中是1。 感謝您的幫助
<?php
$result = array_filter($input, function($var){return $var==1;});
謝謝,它的工作原理,但即時通訊想知道現在如何使用鍵現在,我只是想刪除鍵從ID數據庫我試圖foreach,但我不能得到的關鍵值,只是值「1」謝謝 –
@澤利我不確定你在問什麼。你能改述一下嗎? – mleko
'Array ( [8] => 1 [13] => 1 )'我有這個數組,我想從數據庫中刪除id 8和13查詢,但我不能得到值8和13 :( –
只是array_filter
嘗試:
$input = array(8 => 1, 13 => 1, 14 => null, 15 => 1, 16 => null);
$output = array_filter($input);
var_dump($output);
輸出:
array (size=3)
8 => int 1
13 => int 1
15 => int 1
哪裏是你的代碼或試圖做什麼? –