php从字符串的第n个索引中删除n个字符
这个问题与这里现有的一个主题有关 但是,如果我想从字符串的特定索引中删除特定数量的字符,该怎么办 e、 g 您可以尝试:php从字符串的第n个索引中删除n个字符,php,substring,Php,Substring,这个问题与这里现有的一个主题有关 但是,如果我想从字符串的特定索引中删除特定数量的字符,该怎么办 e、 g 您可以尝试: $output = substr($input, 0, 3) . substr($input, 11); 其中,第一个0,3中的substr是4个字母,第二个11中的3+8 为了获得更好的过期性,您可以使用以下函数对其进行包装: function removePart($input, $start, $length) { return substr($input,
$output = substr($input, 0, 3) . substr($input, 11);
其中,第一个0,3
中的substr是4个字母,第二个11
中的3+8
为了获得更好的过期性,您可以使用以下函数对其进行包装:
function removePart($input, $start, $length) {
return substr($input, 0, $start - 1) . substr($input, $start - 1 + $length);
}
$output = removePart($input, 4, 8);
您可以尝试以下方法:
$output = substr($input, 0, 3) . substr($input, 11);
其中,第一个0,3
中的substr是4个字母,第二个11
中的3+8
为了获得更好的过期性,您可以使用以下函数对其进行包装:
function removePart($input, $start, $length) {
return substr($input, 0, $start - 1) . substr($input, $start - 1 + $length);
}
$output = removePart($input, 4, 8);
我想你需要这个:
echo substr\u replace($input',3,8)代码>
更多信息请点击此处:
我想你需要这个:
echo substr\u replace($input',3,8)代码>
更多信息请点击此处:
我想你可以试试:
function substr_remove(&$input, $start, $length) {
$subpart = substr($input, $start, $length);
$input = substr_replace($input, '', $start, $length);
return $subpart;
}
我想你可以试试:
function substr_remove(&$input, $start, $length) {
$subpart = substr($input, $start, $length);
$input = substr_replace($input, '', $start, $length);
return $subpart;
}
如果substr找到的字符串在$input中不止出现一次,则这可能会替换超出预期的内容。在这种情况下,汉谟拉比下面的答案更好。这不是正确的答案。正如@OylexThis所指出的,它有一个巨大的技术错误。如果substr找到的字符串在$input中不止出现一次,那么这个错误可能会超出预期。在这种情况下,汉谟拉比下面的答案更好。这不是正确的答案。正如@Oylex所指出的,它有一个巨大的技术错误