请教如图片这种展示内容的方式有什么算法可以实现嘛?

问题已解决,故将问题清除

xahy
xahy
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
xahy
最佳答案

已从需求角度解决,感谢各位大佬支招

5年前 评论
讨论数量: 6
Marrigan

笛卡尔乘积?

5年前 评论
Marrigan (作者) 5年前
xahy (楼主) 5年前
xahy (楼主) 5年前
long2ge
<?php

function showLocation(string $url)
{
    $prefix = $url[0]; // 访问路径第一个字符
    $prefixASCII = ord($prefix); // 该字符的 ASCII 码

    $explodedUrl = explode('/', $url); // 用斜杠分隔访问路径
    end($explodedUrl); // 分隔的访问路径的指针挪到最后
    $id = current($explodedUrl); // 获取 ID

    $mod = ($prefixASCII + $id) % 3; // 第一个字符的 ASCII 码与 ID 相加后除以 3 求余

    switch ($mod) {
        case 0:
            $city = '南京';
            break;
        case 1:
            $city = '上海';
            break;
        case 2:
            $city = '北京';
    }

    echo '我在' . $city;
}
5年前 评论
xahy (楼主) 5年前
long2ge (作者) 5年前
xahy (楼主) 5年前

给点建议,学会描述清楚自己的问题。看图猜题这种效率比较低。

5年前 评论
xahy (楼主) 5年前
xahy (楼主) 5年前
小李世界 5年前

楼主做站群的吧,以前搞过类似的项目

5年前 评论
xahy (楼主) 5年前

很简单,都不需要算法,用分库解决,一个域名对应一个库。

5年前 评论
xahy

已从需求角度解决,感谢各位大佬支招

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!