替换“1”之前的任何字符串/&引用;,PHP
我想替换“/”之前的任何字符串,而不考虑字符串长度 谢谢替换“1”之前的任何字符串/&引用;,PHP,php,Php,我想替换“/”之前的任何字符串,而不考虑字符串长度 谢谢 Jean单向,假设要更改第一个“/”之前的字符串 这样的方法是最有效的,尽管我仍然更喜欢preg_replace()技术 $pos = strpos($input, '/'); if ($pos >= 0) { $output = $replacement . substr($input, $pos); } else { $output = $input; } 你应该展示一个你想要的例子,你知道,有趣的是我试过那种
Jean单向,假设要更改第一个“/”之前的字符串
这样的方法是最有效的,尽管我仍然更喜欢preg_replace()技术
$pos = strpos($input, '/');
if ($pos >= 0) {
$output = $replacement . substr($input, $pos);
} else {
$output = $input;
}
你应该展示一个你想要的例子,你知道,有趣的是我试过那种东西,我搔了搔头,球停下来了,然后就溢出了。谢谢
echo preg_replace('/^[^\/]+/', 'baz', 'foo/bar');
$pos = strpos($input, '/');
if ($pos >= 0) {
$output = $replacement . substr($input, $pos);
} else {
$output = $input;
}