• 三维数组循环里面的二维数组,加参数循环的方法


    $list_new是三维数组,里面根据size_id,增加不同的长度和宽度尺寸
    Array
    (
        [1709115930244442] => Array
            (
                [0] => Array
                    (
                        [id] => 119
                        [type] => 1
                        [prompt] => Design a pair of earrings
                        [category_id] => 
                        [style_id] => 
                        [upload_image] => 
                        [image] => https://image.jewelryhunt.net/zhaowu/20240229/cf3c0764b8da63d25b89b17ea79021dd.png
                        [image_id] => 1709166990030453
                        [image_id_pid] => 1709115930244442
                        [size_id] => 
                        [createtime] => 1709166990
                    )
    
                [1] => Array
                    (
                        [id] => 118
                        [type] => 1
                        [prompt] => Design a pair of earrings
                        [category_id] => 
                        [style_id] => 
                        [upload_image] => 
                        [image] => https://image.jewelryhunt.net/zhaowu/20240229/51e89aae7c70d153fe58bcb6a3b17bc5.png
                        [image_id] => 1709166936353149
                        [image_id_pid] => 1709115930244442
                        [size_id] => 
                        [createtime] => 1709166936
                    )
    
            )
    
        [1709101780997618] => Array
            (
                [2] => Array
                    (
                        [id] => 92
                        [type] => 1
                        [prompt] => Design a necklace
                        [category_id] => 
                        [style_id] => 
                        [upload_image] => 
                        [image] => https://image.jewelryhunt.net/zhaowu/20240228/8dd8d95230c5bd0cb1711f460460f9cd.png
                        [image_id] => 1709108628735260
                        [image_id_pid] => 1709101780997618
                        [size_id] => 
                        [createtime] => 1709108628
                    )
    
            )
    
        [1709078780835198] => Array
            (
                [3] => Array
                    (
                        [id] => 41
                        [type] => 1
                        [prompt] => Design a 90s inspired ring.
                        [category_id] => 
                        [style_id] => 
                        [upload_image] => 
                        [image] => https://image.jewelryhunt.net/zhaowu/20240228/a458f33de011504fe1cf0a3062593326.png
                        [image_id] => 1709082181235856
                        [image_id_pid] => 1709078780835198
                        [size_id] => 
                        [createtime] => 1709082181
                    )
    
                [4] => Array
                    (
                        [id] => 39
                        [type] => 1
                        [prompt] => Design a 90s inspired ring.
                        [category_id] => 
                        [style_id] => 
                        [upload_image] => 
                        [image] => https://image.jewelryhunt.net/zhaowu/20240228/1c89e90ea6e69fb1f17b28a618cf7ff3.png
                        [image_id] => 1709081737985906
                        [image_id_pid] => 1709078780835198
                        [size_id] => 
                        [createtime] => 1709081738
                    )
    
            )
    
    )
    
    if ($list_new){
        foreach ($list_new as $k=>$val){
                foreach ($val as $kk=>$v) {
    
                    if ($v['size_id'] == 1) {
                        $list_new[$k][$kk]['size_name'] = '1024 X 1024px';//1:1
                        $list_new[$k][$kk]['width'] = 512;
                        $list_new[$k][$kk]['height'] = 512;
    
                    } else if ($v['size_id'] == 2) {
                        $list_new[$k][$kk]['size_name'] = '768 X 1024px';//3:4
                        $list_new[$k][$kk]['width'] = 384;
                        $list_new[$k][$kk]['height'] = 512;
    
                    } else if ($v['size_id'] == 3) {
                        $list_new[$k][$kk]['size_name'] = '768 X 1360px';//9:16
                        $list_new[$k][$kk]['width'] = 384;
                        $list_new[$k][$kk]['height'] = 680;
    
                    } else if ($v['size_id'] == 4) {
                        $list_new[$k][$kk]['size_name'] = '1024 X 768px';//4:3
                        $list_new[$k][$kk]['width'] = 512;
                        $list_new[$k][$kk]['height'] = 384;
    
                    } else {
                        $list_new[$k][$kk]['size_name'] = '1360 X 768px';//16:9
                        $list_new[$k][$kk]['width'] = 680;
                        $list_new[$k][$kk]['height'] = 384;
                    }
                    $list_new[$k][$kk]['createtime'] = date('F d, Y H:i', $v['createtime']);//转换这种格式May 22,2023  11:28
                }
        }
  • 相关阅读:
    leetcode1480.一维数组的动态和
    Day20_脚手架,分析脚手架结构,render()函数
    axios 请求拦截器&响应拦截器与router的导航守卫
    Qt入门(四)——连续播放图片(两种定时器的运用)
    【QT开发笔记-基础篇】| 第四章 事件QEvent | 4.5 键盘事件
    CListCtrl控件为只显示一列,持滚动显示其他,不用SetScrollFlags
    (选专业)什么性格的人适合法学类专业?mbti性格测试
    【博弈论】极小极大搜索(Minimax Algorithm)与α-β剪枝(Alpha-Beta Pruning)
    蓝桥杯双周赛算法心得——铺地板(质因数)
    【Python】使用Shell通配符来匹配字符串
  • 原文地址:https://blog.csdn.net/ahjxhy2010/article/details/136363993