本文整理汇总了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);
}