Overview

Packages

  • None
  • PHPShopArray
  • PHPShopClass
    • Helper
  • PHPShopCore
  • PHPShopElements
  • PHPShopGUI
  • PHPShopInc
  • PHPShopObj
  • PHPShopParser
  • PHPShopTest

Classes

  • PHPShopAdminRule
  • PHPShopArray
  • PHPShopBase
  • PHPShopBaseXml
  • PHPShopCore
  • PHPShopDebug
  • PHPShopElements
  • PHPShopFile
  • PHPShopMail
  • PHPShopMailFile
  • PHPShopModules
  • PHPShopNav
  • PHPShopObj
  • PHPShopOrm
  • PHPShopReadCsv
  • PHPShopReadCsvNative
  • PHPShopReadCsvPro
  • PHPShopRestore
  • PHPShopRssParser
  • PHPShopUpdate
  • Overview
  • Package
  • Class

Class PHPShopArray

Библиотека работы с массивами данных

// example:
class PHPShopCategoryArray extends PHPShopArray{
     function __construct(){
     $this->objBase=$GLOBALS['SysValue']['base']['table_name'];
     parent::__construct("id","name","PID");
     }
}

Direct known subclasses

PHPShopCategoryArray, PHPShopPageCategoryArray, PHPShopPhotoCategoryArray
Package: PHPShopClass
Author: PHPShop Software
Version: 1.1
Located at phpshop/class/array.class.php
Methods summary
public
# __construct( )
public
# setArray( mixed $param,… )

Создание массива выбранных элементов из БД

Создание массива выбранных элементов из БД

Parameters

$param,…
имя параметра через запятую
public array
# getArray( )

Выдача общего массива

Выдача общего массива

Returns

array
public
# setParam( string $param, mixed $value )

Добавить параметр

Добавить параметр

Parameters

$param
имя параметра
$value
значение параметра
public string
# getParam( string $param )

Выдача элемента массива

Выдача элемента массива

Parameters

$param
имя параметра

Returns

string
public array
# getKey( string $param, boolean $type = false )

Преобразование в ключевой массив по первому параметру при указании метода

// example:
$PHPShopDeliveryArray = new PHPShopDeliveryArray();
$PHPShopDeliveryArray -> getKey('PID.name',true);

Преобразование в ключевой массив по первому параметру при указании метода

// example:
$PHPShopDeliveryArray = new PHPShopDeliveryArray();
$PHPShopDeliveryArray -> getKey('PID.name',true);

Parameters

$param
имя параметра
$type
при совпадении ключей создается многомерный массив, иначе берется FIFO

Returns

array
public integer
# getNum( )

Подсчет элементов в массиве

Подсчет элементов в массиве

Returns

integer
public
# __call( $name, $arguments )
Properties summary
public string $objBase

имя БД

имя БД

#
public array $objSQL

Массив условий выборки

Массив условий выборки

# false
public integer $limit

Лимит

Лимит

# 1000
public boolean $debug

режим отладки

режим отладки

# false
public boolean $cache
# true
public integer $objType

многомерный [1] одномерный масив [2] или [3] простой массив

многомерный [1] одномерный масив [2] или [3] простой массив

# 1
public boolean $checkKey

режим проверки ключей

режим проверки ключей

# false
public array $order

Сортировка выборки

Сортировка выборки

# array()
API documentation generated by ApiGen