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

相关推荐
不才难以繁此生4 天前
ArkUI 列表性能实战|中式美食菜谱列表如何拆组件、控重绘和稳住滑动体验
harmonyos·arkts·状态管理·foreach·arkui·列表性能·组件拆分
工程师0072 个月前
C# foreach 为什么不能增删、迭代器底层原理、版本号机制、以及所有能遍历中增删的方案
c#·foreach·迭代器底层
CSharp精选营3 个月前
for和foreach到底谁快?刚子跑了1亿次循环,告诉你真相
c#·.net·foreach·for循环
CSharp精选营3 个月前
聊一聊 C# 中的闭包陷阱:foreach 循环的坑你还记得吗?
c#·foreach·循环·for循环
Irene19914 个月前
JavaScript中数组方法:map和forEach的区别(附:map需要显式返回的情况)
map·foreach
jz_ddk5 个月前
[指南] Python循环语句完全指南
开发语言·python·continue·循环·for·while·break
全栈探索者5 个月前
列表渲染不用 map,用 ForEach!—— React 开发者的鸿蒙入门指南(第 4 期)
react.js·harmonyos·arkts·foreach·列表渲染
熊文豪5 个月前
基于CANN的ops-nn Foreach批量算子解析与应用
foreach·cann·ops-nn
大熊猫侯佩5 个月前
星际穿越:SwiftUI 如何让 ForEach 遍历异构数据(Heterogeneous)集合
swiftui·swift·遍历·foreach·any·异构集合·heterogeneous
曲幽6 个月前
JavaScript流程控制:从混乱条件到优雅遍历,一次讲清如何让代码听话
javascript·web·js·for·while·if·if else