【发布时间】:2023-04-03 14:08:01
【问题描述】:
如何在 PHP 中将字符串转换为数组?我有一个这样的字符串:
$str = "php/127/typescript/12/jquery/120/angular/50";
输出:
Array (
[php]=> 127
[typescript]=> 12
[jquery]=> 120
[angular]=> 50
)
【问题讨论】:
-
自从关闭以来,我将一种简单的 PHP 方式作为对上述方式的回答。看看
Split into segments and loop thru incrementing by two.。我想知道为什么所有人都在使用昂贵的正则表达式,当它是一个简单的 for 循环时。 -
@Markus Zeller 我正在给出你的评论和结果,那么为什么我要投反对票呢?
-
@KUMAR 我在写我的时候没有看到你的答案。否决票不是来自我。顺便说一句,您需要 count() - 1。当您过快发布错误答案时,您必须期待反对票。
-
@MarkusZeller
count() - 1不需要或技术上正确,for 循环正在检查小于 (<) 不小于或等于 (<=)。
标签: php