[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放到循环外

相关推荐
胖虎110 天前
SwiftUI(五)- ForEach循环创建视图&尺寸类&安全区域
ios·swiftui·swift·foreach·安全区域
大熊猫侯佩24 天前
SwiftUI 6.0(iOS 18)自定义容器值(Container Values)让容器布局渐入佳境(上)
foreach·group·layout·ios 18·swiftui 6.0·containervalues·自定义容器
林多2 个月前
【Qnx】使用ClockCycles完成计时功能
超时·定时器·时钟周期·qnx·clockcycles
kidding7232 个月前
前端***
前端·javascript·es6·text·document·for·attribute
zyh200504302 个月前
c++碎片小知识
开发语言·c++·nullptr·for·auto
C# 学习者3 个月前
C# 组合CancellationTokenSource的使用
c#·超时·异步
tekin5 个月前
golang 不用sleep如何实现实现每隔指定时间执行一次for循环?
服务器·golang·for·forstmt·for clause·for间隔执行
韩曙亮5 个月前
【OpenHarmony】ArkTS 语法基础 ④ ( ArkTS UI 渲染控制 | if else 条件渲染 | ForEach 循环渲染 )
harmonyos·arkts·openharmony·foreach·条件渲染·foreach循环渲染·arkts 渲染控制
神仙约架5 个月前
【chisel】chisel中for (i <- 0 until N-2) {} 的用法,表示什么?
chisel·for
ww,pw7 个月前
C# 中,可以使用以下方法优化 List 的 ForEach 循环速度
c#·list·foreach