PHP: ассоциативный массив

Ассоциативный массив в PHP — это массив элементы которого состоят из пар ключ-значение, общий вид следующий: array('key1'=>'value1', 'key2'=>'value2', 'key3'=>'value3',... 'keyN'=>'valueN');.

Пример 1. Простое объявление ассоциативного массива:

/* Объявление ассоциативного массива: */
$array = array(
  "book" => "reader",
  "Yandex" => "Google",
  "Apple" => "Microsoft",

(далее…)

Опубликовано 14-06-2013 в 13:59

JS: ассоциативные массивы

Ассоциативный массив в JavaScript — это структура данных, в которой можно хранить произвольную информацию в формате ключ-значение. Синонимом текущего определения в рамках рассматриваемого ЯП также является слово «объект».

Итак, далее давайте рассмотрим создание ассоциативного массива и работу с ним на ряде простых примеров. (далее…)

Опубликовано 14-06-2013 в 11:47

Массивы в JavaScript

В языке программирования JavaScript массивы представляют собой объекты, которые могут хранить в себе ноль, один или множество значений произвольного типа данных. Ниже представлены несколько вариантов объявления оных:

/* Объявляем пустой массив: */
var massiv1 = []; 
massiv1[0] = 1; // Элемент с индексом 0 станет равен 1.
alert(massiv1[0]); // Выведет 1.

(далее…)

Опубликовано 14-06-2013 в 10:33

Массивы в JQuery: inArray()

Для поиска заданного значения в пределах массива в JQuery есть метод под названием inArray(). Он возвращает его индекс (или -1, если элемент не обнаружен).

У функции есть три входных параметра из которых необязательным является лишь fromIndex типа Number задающий индекс в массиве, с которого начинается поиск. Значение по умолчанию равно 0,  — обход будет производится с самого первого элемента, т.е. везде. (далее…)

Опубликовано 14-06-2013 в 10:00

Длина массива в JavaScript

Итак, длина массива в JavaScript (свойство length) — это число, на единицу превосходящее максимальный индекс массива.

Пример использования:

<script type="text/javascript">
var massiv = [121,232,313,424,555];
for (var k = 0; k < massiv.length; k++) {
  alert('massiv[' + k + ']=' + massiv[k]);
}
</script>

Последовательно, друг за другом в окошках браузера будут выведены massiv[0]=121, massiv[1]=232massiv[3]=313 и т.п., — итого 5 раз. (далее…)

Опубликовано 28-05-2013 в 17:17

Как на PHP удалить только пустые элементы массива

Заметка эта о том, как удалить все пустые элементы массива средствами PHP. Итак, давайте просто воспользуемся возможностями функции array_diff():

<?php
/* Исходный массив: */
$fruits = array(
  'Яблоко',
  ' Апельсин', 
  '', 
  'Абрикос',
  'Дыня',
  null
);

/* Удаляем пустые элементы массива: */
$fruits = array_diff($fruits, array(''));

/* Выводим результат: */
print '<pre>'. print_r($fruits, true). '</pre>';
?>

(далее…)

Опубликовано 9-04-2013 в 16:34

Поиск и удаление элемента массива средствами PHP

В примере ниже для удаления элемента массива со значением равным числу 100 я использую функцию array_search() для поиска заданного элемента и unset() — для удаления заданного элемента. Итак, листинг:

<?php
/* Имеющийся массив: */
$array = array(12,32,23,12,11,43,17,100,45,34);

print "Имеющийся массив:\n";
print_r($array);

/* Удаляем элемент массива, который равен 100: */
$key = array_search(100, $array);
if ($key !== false)
  unset($array[$key]);

print "\nМассив с удаленным значением:\n";
print_r($array);
?>

(далее…)

Опубликовано 2-04-2013 в 13:42













Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты