[PHP]str_split性能问题

php 复制代码
function validPalindrome($s) {
    $len = strlen($s);
    for($i = 0; $i < $len; $i++) {
        $temp = str_split(substr_replace($s, '', $i, 1));
    }

    return false;
}

循环使用str_split导致代码运行变慢!!

解决方法:将str_split放到循环外

相关推荐
tekin1 个月前
golang 不用sleep如何实现实现每隔指定时间执行一次for循环?
服务器·golang·for·forstmt·for clause·for间隔执行
韩曙亮1 个月前
【OpenHarmony】ArkTS 语法基础 ④ ( ArkTS UI 渲染控制 | if else 条件渲染 | ForEach 循环渲染 )
harmonyos·arkts·openharmony·foreach·条件渲染·foreach循环渲染·arkts 渲染控制
神仙约架1 个月前
【chisel】chisel中for (i <- 0 until N-2) {} 的用法,表示什么?
chisel·for
ww,pw3 个月前
C# 中,可以使用以下方法优化 List 的 ForEach 循环速度
c#·list·foreach
_小杜小杜_3 个月前
货物摆放例题——(求n的所有因子+foreach循环+set集合应用)
java·蓝桥杯·foreach·hashset
wangjunjun20083 个月前
修改 RabbitMQ 默认超时时间
rabbitmq·超时
little_fat_sheep5 个月前
【Kotlin】Kotlin流程控制
kotlin·流程控制·for·when·while·if-else
萤火架构5 个月前
遍历用for还是foreach?
foreach·for·编程思想·声明式编程
弗锐土豆5 个月前
windows下使用verdaccio构建npm私服环境
npm··构建·私库·verdaciio
弗锐土豆5 个月前
巧用windows的move命令结合jenkins让npm构建速度上来
vue·jenkins··构建