Question:
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,但不确定,希望得到一些帮助...
Question:
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,但不确定,希望得到一些帮助...
$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';