Памятка

Определяем размер окна браузера (JavaScript, jQuery)

Ссылка на источник

Для чего нужно определять размер окна браузера, для тех случаев когда нам необходимо сделать например резиновый дизайн или чтобы блок целиком закрывал всю область окна браузера на jQuery это делается так:
видимая часть обозревателя

win_w = $(window).width();
win_h = $(window).height();

или
с документом до конца не разобрался хватило видимой области

doc_w = $(document).width();
doc_h = $(document).height();

Ассоциативные массивы

  $workArr[0]['diametr'] = '3мм';
  $workArr[0]['disabled'] = true;
  array_push($workArr, array('diametr' => '4мм','disabled' => true));
  print_r($workArr);
  

Создание массива с уникальными значиями одного ключа из многомерного ассоциативного массива.


  $details = array(
    0 => array("id"=>"1", "name"=>"Mike",    "num"=>"9876543210"),
    1 => array("id"=>"2", "name"=>"Carissa", "num"=>"08548596258"),
    2 => array("id"=>"1", "name"=>"Mathew",  "num"=>"784581254"),
  );


  function unique_multidim_array($array, $key) {
  $temp_array = array();
  $i = 0;
  $key_array = array();
 
  foreach($array as $val) {
      if (!in_array($val[$key], $key_array)) {
          $key_array[$i] = $val[$key];
          $temp_array[$i] = $val;
      }
      $i++;
  }
  return $temp_array;
  }

  Вызов функции:
  $details = unique_multidim_array($allParams,'diametr');