1111111111
Актуальное! Впихнуть невпихуемое.
$a = array_filter( array_unique( $a ) );
Да! И не деревянным.
В давние времена 2-го андроида, когда "злые птицы" тормозили, мучил я разработчиков этими вопросами. Ну нафига калькулятору местоположение, смс, тел. книга и прочие радости? А они мне, повторяя как мантру, ездили по ушам развесистой гео-рекламой, сворачиванием калькулятора при звонке, смс и прочей лапшой.
В итоге сейчас на 5-ом андроиде, где наверное гта4 пойдёт, нет ни птиц ни пасьянсов ни калькуляторов. Есть с десяток приложений, которые ничего не просят.
function toggle( el ) { el.style.display = (el.style.display == 'none') ? 'block' : 'none'; var hide_arr = document.querySelectorAll( 'div[id^="spoiler_"]:not([id="' + el.id + '"])' ); Array.prototype.forEach.call( hide_arr, function( hide, i ) { hide.style.display = 'none'; }); }