Частный программист: 1C+PHP

Работа с массивами в 1С и PHP

PHP обладает широчайшим набором средств для работы с массивами, намного большим чем 1С. Самым главным отличием работы с массивами в PHP и 1С является то, что в PHP массивы могут быть ассоциативными, а в 1С нет. Ассоциативный массив - это когда в качестве индекса используется строка. Числовой массив - это когда в качестве индекса используется число. Ассоциативный массив - это очень удобно. В PHP массивы могут быть ассоциативными и числовыми. В 1С массивы могут быть только числовые. Но 1С - язык современный (речь идет конечно же о версии 1С8.Х), поэтому в 1С есть другие языкове конструкции, которые выполняют роль ассоциативного массива - структура и соответствие.

Функции работы с массивами

# Описание
функции
PHP 1C
Eng Rus
1 Массив со строками, которые получились в результате разделения исходной строки explode StrSplit СтрРазделить
2 Строка, содержащая соединенные исходные строки с разделителем между ними. implode StrConcat СтрСоединить

Создание массива

Циклы по массивам

При рассмотрении темы массивов нельзя обойти тему циклов. Ведь надо же как-то обходить все элементы массивов.

Просмотр массива

В 1С есть очень удобный отладчик, в котором можно смотреть содержимое массива. В PHP отладчика нет, но зато там есть функции, которые выводят содержимое массивов: print_r(), echo() и var_dump()