programing

"-"(마이너스 기호)가 처음 나올 때 문자열을 PHP를 사용하여 $vars 두 개로 분할하려면 어떻게 해야 합니까?

sourcejob 2022. 12. 13. 20:07
반응형

"-"(마이너스 기호)가 처음 나올 때 문자열을 PHP를 사용하여 $vars 두 개로 분할하려면 어떻게 해야 합니까?

(마이너스 기호)의 첫 번째 항목에서 문자열을 PHP를 사용하여 $vars 2개로 분할하려면 어떻게 해야 합니까?

모든 "-"에 대해 분할하는 방법을 찾아냈지만, 첫 번째 문제뿐만이 아닙니다.

예:

this - is - line - of whatever - is - relevant
$var1 = this
$var2 = is - line - of whatever - is - relevant

첫 번째 "-"도 제거했습니다.

잘 부탁드립니다!

매우 간단합니다. 추가 매개 변수를 사용하여explode많은 사람들이 깨닫지 못하는 그런 것들이 있습니다.

list($before, $after) = explode('-', $source, 2);

$array = explode('-', 'some-string', 2);

그럼 네가 할 수 있어$var1=$array[0]그리고.$var2=$array[1].

필요한 것은 다음과 같습니다.list()와 plaste()를 병용합니다.

list($var1, $var2) = explode(' - ', 'this - is - line - of whatever - is - relevant', 2);

"-"(마이너스 기호) 주위의 공백을 확인합니다.

strtok 함수를 사용할 수 있습니다.

$first = strtok($string, '-');

언급URL : https://stackoverflow.com/questions/3507901/how-can-i-split-a-string-at-the-first-occurrence-of-minus-sign-into-two-v

반응형