我需要一個從可用布的數據庫比較2個陣列尺碼 和默認大小比較2個陣列PHP中的複選框選中(保持stucture)
$sizedefault = array('s','m','l','xl','xxl','xxxl','xxxxl','xxxxxl'); // Default Sizes
$sizeavailable = explode(',',$pd_size); // Available Sizes (db) s,m,l,xl
$available = array_diff($sizedefault , $sizeavailable);
$notavailable = array_intersect($sizeavailable , $sizedefault);
$output = "";
foreach ($notavailable as $value){
$output .= "<input type=\"checkbox\" name=\"size[]\" id=\"$value\" value=\"$value\" checked=\"checked\"/><label for=\"$value\">".$value."</label>";
}
foreach($available as $value){
$output .= "<input type=\"checkbox\" name=\"size[]\" id=\"$value\" value=\"$value\" /><label for=\"$value\">".$value."</label>";
}
到目前爲止,但這樣的作品,輸出不排序之後我檢查例如: 「XXXXL」,並提交/請求
我得到這個結果:(X)=檢查
S(X)M(X)L(X)XL(x)的XXXXL (x)xxxxxl()xxl()
我該如何將它們排序爲$sizedefault
?
S(X)M(X)L(X)XL(x)的XXL()XXXXL(x)的xxxxxl()
爲什麼會如果打印兩個數組一前一後的輸出進行排序? – kapa
多數民衆贊成在什麼我問m8,我怎麼可能收到一個排序.......有沒有另一種方式comapre /檢查? thx – manga