本文整理匯總了PHP中ArrayHelper::checkArrayWithInt方法的典型用法代碼示例。如果您正苦於以下問題:PHP ArrayHelper::checkArrayWithInt方法的具體用法?PHP ArrayHelper::checkArrayWithInt怎麽用?PHP ArrayHelper::checkArrayWithInt使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ArrayHelper
的用法示例。
在下文中一共展示了ArrayHelper::checkArrayWithInt方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: manualOrder
/**
* Функция с помощью которой можно установить порядок напрямую, игнорируя тип сортировки
* верхнего документа
* @return
*/
public static function manualOrder($nParent, $aId)
{
require_once LIB_PATH . 'kernel/functions/array.func.php';
// Защищаем и проверяем все данные, на области допустимых значений
$nId = intval($nParent);
$aId = ArrayHelper::checkArrayWithInt($aId);
// Проверяем существует ли данный ряд в бд, если это не рутовый элемент
if (!empty($nId)) {
try {
// Получаем страницу
$aRow = SiteMap_Sample::getRowFromBD($nId);
} catch (SiteMapException $e) {
// Знач. страницы такой нету
throw new SiteMapException('Page with id="' . $nParent . '" original (' . $nParent . ') not found');
}
}
// Конвертируем данные для сохранения
$aOrder = array();
foreach ($aId as $row) {
$aOrder[] = array('id' => $row);
}
self::storeOrderResult($nId, $aOrder);
}