以下想法
$aufnahme = "annaberg";
$i="2";
$zwei=preg_replace("/\A.{"$i"}/", ' ', $aufnahme);
它应该只删除起始单词
的变量$ i的编号表示$ i =“2”//显示“naberg”
我该怎么做?
答案 0 :(得分:2)
你非常接近,但你的语法已关闭:
$aufnahme = "annaberg";
$i="2";
$zwei=preg_replace("/\A.{".$i."}/", ' ', $aufnahme);
echo $zwei;
如果您真的只想替换第一个$i
个字符,请执行substr($aufnahme, $i);
答案 1 :(得分:1)
为什么不使用substr()?
$aufnahme = "annaberg";
$zwei = substr($aufnahme, 2);
在这种情况下会返回“naberg”..
答案 2 :(得分:0)
你不需要正则表达式:
$aufnahme = "annaberg";
$i = "2";
echo substr($aufnahme, $i); // naberg