当前位置: 首页>>代码示例>>PHP>>正文


PHP Images::Thumber方法代码示例

本文整理汇总了PHP中Images::Thumber方法的典型用法代码示例。如果您正苦于以下问题:PHP Images::Thumber方法的具体用法?PHP Images::Thumber怎么用?PHP Images::Thumber使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Images的用法示例。


在下文中一共展示了Images::Thumber方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: ThumbMaker

function ThumbMaker()
{
    global $path;
    // Создаем массив с которым будем работать;
    // Если существуют оба массива;
    if (count($_SESSION['good_dbimages_file']) > 0 and count($_SESSION['good_images_file']) > 0) {
        $working_array = array_merge($_SESSION['good_dbimages_file'], $_SESSION['good_images_file']);
        goto make_thumb;
    }
    // Если существует только один массив;
    if (count($_SESSION['good_dbimages_file']) > 0) {
        $working_array = $_SESSION['good_dbimages_file'];
    }
    if (count($_SESSION['good_images_file']) > 0) {
        $working_array = $_SESSION['good_images_file'];
    }
    make_thumb:
    if (isset($working_array)) {
        // Функция для сортировки массива по положению фотографий;
        function sortBy($arr, $sortKey)
        {
            // Временный массив для сотритовки по нужному ключу;
            $tempArr = array();
            // Возвращаемый массив;
            $returnArr = array();
            // Перебор всего массива;
            foreach ($arr as $key => $value) {
                // Запись в массив значений ключа по которому быдет выполнена сортировка;
                $tempArr[$key] = $value[$sortKey];
            }
            // Сортировка значений с сохранением ключей;
            asort($tempArr);
            // Установка указателя массива не первый элемент;
            reset($tempArr);
            // Перебор всего временного массива;
            foreach ($tempArr as $key => $value) {
                // Формирование возвращаемого массива;
                $returnArr[] = $arr[$key];
            }
            return $returnArr;
        }
        $new_array = sortBy($working_array, 'position');
        $thumb_images = new Images();
        $thumb_images->Thumber($new_array, $path, 200, 200, 1, 1, 1);
        return $thumb_images->result;
    }
}
开发者ID:uvaron,项目名称:RemontoffSystem,代码行数:47,代码来源:photo_upload_form.php

示例2: ThumbMaker

 function ThumbMaker()
 {
     global $path;
     // Создаем массив с которым будем работать;
     if (count($_SESSION['images_file']) > 0) {
         $working_array = $_SESSION['images_file'];
     }
     if (isset($working_array)) {
         $thumb_images = new Images();
         $thumb_images->Thumber($working_array, $path, 200, 200, 1, 1, 1);
         return $thumb_images->result;
     }
 }
开发者ID:uvaron,项目名称:BDparser,代码行数:13,代码来源:photo_archive.php


注:本文中的Images::Thumber方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。