【发布时间】:2013-12-27 04:04:04
【问题描述】:
我有一个包含 100 多个动态变化的键的数组。
([chap1e1], [chap1m1], [chap1h1], ..., [chap100e1], [chap100m1], [chap100h1], ...)
我使用以下方法从左右删除字符串以获得动态数字变化(即 1 - 100 - ...)。但是在这里,我需要删除的右边是最后两个字符。
foreach ($_POST as $k => $v) {
$unit = substr(substr($k, 4), 1, -2);
echo $unit;
}
但逻辑似乎一直有效,直到数字为(一位数)。
有没有其他方法可以从左右两侧动态修剪字符串?请提出任何想法。谢谢!
使用 substr() 的解决方案
$unit = substr(substr($k, 4), 0, -2)
【问题讨论】: