gpt4 book ai didi

php - 获取连字符第 n 次出现前后的文本

转载 作者:可可西里 更新时间:2023-10-31 22:56:31 24 4
gpt4 key购买 nike

问题:

ABC-101-Description-text-1
ABC-2001-Description-text-with-more-text-2
ABC-20001-Some-more-Description-text-with-more-text-3

谁能帮我得到连字符第 n 次出现之前的所有文本,所以如果我在一个实例中想要 ABC-20001 或想要 ABC-2001 之后的所有内容。

我知道我需要使用 strstr 或 strpos 但不确定,希望得到一些帮助...

最佳答案

如果您已经知道下面的“n”是一个整数:

$parts = explode('-',$string,$n);

让我们拿这个字符串:

$string = "ABC-20001-Some-more-Description-text-with-more-text-3";

如果你想要第二个连字符之前的内容:

$parts = explode('-',$string,$n+1); // n=2,
$parts[0] = 'ABC-20001';
$parts[1] = 'Some-more-Description-text-with-more-text-3';

此处的第三个示例:http://uk1.php.net/manual/en/function.explode.php .

关于php - 获取连字符第 n 次出现前后的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14100917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com