Поиск: массивы (20)
| Функции » Массивы: range |
range - создаёт массив, содержащий диапазон элементов.
Описание
array range (mixed low, mixed high)
range() возвращает массив элементов от low до high включительно. Если low > high, последовательность будет от high до low. |
|
теги: range |
| |
| Функции » Массивы: list |
list - присваивает значения переменным, как если бы они были массивом.
Описание
void list (mixed ...)
Как и array(), это в действительности не функция, а конструкция языка. list() используется для присвоения списку переменных за одну операцию. |
|
теги: list |
| |
| Функции » Массивы: count |
count - считает элементы в переменной.
Описание
int count (mixed var)
Возвращает количество элементов в var, которая обычно является array (поскольку все остальные состоят из одного элемента). |
|
теги: count |
| |
| Функции » Массивы: compact |
compact - создаёт массив, содержащий переменные и их значения.
Описание
array compact (mixed varname [, mixed ...])
compact() принимает переменное количество параметров. Каждый параметр может быть строкой, содержащей имя переменной, или массивом имён переменных. Массив может содержать другие массивы имён переменных; compact() обрабатывает их рекурсивно. |
|
теги: compact |
| |
| Функции » Массивы: array_multisort |
array_multisort - сортирует многомерный или несколько одномерных массивов.
Описание
bool array_multisort (array ar1 [, mixed arg [, mixed ... [, array ...]]])
array_multisort() может использоваться для сортировки нескольких массивов за раз или многомерного массива по одному из измерений. Она обслуживает ассоциацию ключей при сортировке. |
|
теги: array_multisort |
| |
| Функции » Массивы: array_merge |
array_merge - объединяет массивы.
Описание
array array_merge (array array1, array, array2 [, array ...])
array_merge() объединяет элементы двух или более массивов таким образом, что значения присоединяются в конец другого. |
|
теги: array, функции |
| |
| Функции » Массивы: array_merge_recursive |
array_merge_recursive - рекурсивно объединяет два или более массивов.
Описание
array array_merge_recursive (array array1, array array2 [, array ...])
array_merge_recursive() объединяет элементы двух или более массивов так, что значения одного массива присоединяются в конец предыдущего. Возвращает результирующий массив. |
|
теги: array, функции |
| |
| Функции » Массивы: array_map |
array_map - применяется обратный вызов/callback элементов данного массива.
Описание
array array_map (mixed callback, array arr1 [, array arr2...])
array_map() возвращает массив, содержащий все элементы массива arr1 после применения callback-функции к каждому из них. Количество параметров, принимаемых callback-функцией, должно совпадать с количеством массивов, переданных в array_map(). |
|
теги: array, функции |
| |
| Функции » array_chunk |
array_chunk - делит массив на отрезки.
Описание
array array_chunk (array input, int size [, bool preserve_keys])
array_chunk() делит массив на несколько массивов с size количеством значений в них. В конце может получиться массив с меньшим количеством значений. Вы можете получать эти массивы как члены многомерного массива, индексированного числами, начиная с 0. |
|
теги: array, функции |
| |
| Функции » Функции массива |
Введение
Эти функции дают возможность работать с массивами различными способами. Массивы очень удобны для хранения, обслуживания и работы с наборами переменных.
Поддерживаются одно- и многомерные массивы, могут быть даже массивы, создаваемые пользователем или другой функцией. Имеются специфические функции работы с базами данных (БД), заполняющие массивы данными из запросов БД, и различные функции, возвращающие массивы. |
|
теги: массив, array |
| |
| Возможности » Загрузка нескольких файлов |
Несколько файлов можно загружать при использовании разных name в input.
Можно также загружать одновременно несколько файлов и получать автоматически упорядоченную в массивы информацию. Для этого вам необходимо использовать тот же самый синтаксис отправки массива в HTML-форме, как и с несколькими элементами select и checkbox: |
|
теги: upload |
| |
| Справочник языка » switch |
Оператор switch напоминает выполнение серии операторов IF над одним выражением. Во многих случаях вам нужно будет сравнить одну переменную (или выражение) с различными значениями и выполнить разные участки кода в зависимости от того, каково значение. Именно это поможет сделать оператор switch. |
|
теги: switch |
| |
| Справочник языка » foreach |
В PHP 4 (не в PHP 3) имеется конструкция foreach, напоминающая аналоги из Perl и некоторых других языков. Она даёт простой способ итерировать по массиву. Есть два вида синтаксиса: второй является расширением первого и используется реже:
foreach(array_expression as $value) statement
foreach(array_expression as $key => $value) statement |
|
теги: foreach, массив |
| |
| Справочник языка » Выражения |
Выражения это краеугольный камень PHP. В PHP вы почти всё записываете в виде выражений. Точнее и проще всего определить выражение как "нечто, имеющее значение".
Базовыми формами выражений являются константы и переменные. Если вы записываете "$a = 5", вы присваиваете '5' переменной $a. '5', очевидно, имеет значение 5 или, другими словами, '5' это выражение со значением 5 (в данном случае '5' это целочисленная/integer константа). |
|
теги: выражения |
| |
| Справочник языка » Переменные: Переменные вне PHP |
HTML-формы (GET и POST)
Когда форма отправляется в PHP-скрипт, любые переменные этой формы автоматически делаются доступными скрипту PHP. Если опция конфигурации track_vars включена/on, то эти переменные будут находиться в ассоциативных массивах $_POST, $_GET и/или $_FILES, в соответствии с источником переменной в вопросе. |
|
теги: переменные |
| |
| Справочник языка » Переменные: Предопределённые переменные |
Предопределённые переменные
В PHP имеется большое количество предопределённых переменных, доступных любому скрипту. Многие эти переменные, однако, невозможно полностью задокументировать, так как они зависят от сервера, на котором происходит работа, его версии и установок и других факторов. Некоторые из этих переменных будут недоступны при запуске РНР из командной строки. Список этих переменных см. в приложении Предопределённые переменные. |
|
теги: POST, GET, SERVER |
| |
| Справочник языка » Типа данных: Массивы |
Массивы
Массив в PHP это упорядоченная карта. Карта/map это тип, который отображает значения в ключи. Этот тип оптимизируется разными способами, поэтому вы можете использовать его как реальный массив или список (вектор), хэш-таблицу (которая является реализацией карты), словарь/dictionary, коллекцию/collection, стэк/stack, очередь/queue и, возможно, что-то ещё. Поскольку вы можете иметь другой PHP-массив в качестве значения, вы можете также довольно легко симулировать деревья/trees. |
|
теги: массивы |
| |
| Начнем » Безопасность: Обзор |
PHP это мощный язык и интерпретатор, подключён ли он к web-серверу как модуль или запускается как отдельный двоичный CGI. Он способен выполнять доступ к файлам, исполнять команды и открывать сетевые соединения на сервере. Эти свойства делают всё запускаемое на web-сервере небезопасным по умолчанию. PHP разработан специально как более безопасный язык для написания CGI-программ, чем языки Perl или C, с корректным выбором опций конфигурации времени компиляции и времени выполнения, удобным кодированием, что даёт вам сочетание свободы и необходимой защищённости. |
|
теги: php, безопасность, взлом |
| |
| Начнем » Файл конфигурации |
Файл конфигурации (php3.ini в PHP 3.0 и просто php.ini в PHP 4.0) читается при старте PHP. Для версий серверных модулей PHP это происходит один раз при старте web-сервера. Для CGI и CLI-версий это происходит при каждом вызове.
|
|
теги: php.ini, конфигурация, php |
| |
Страницы: [ 1 ]
|
|