반응형
"-"(마이너스 기호)가 처음 나올 때 문자열을 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
반응형
'programing' 카테고리의 다른 글
| XAMPP에 비해 MariaDB Docker 컨테이너에 SQL 쿼리 삽입 속도가 매우 느립니다. (0) | 2022.12.13 |
|---|---|
| Vuex - rawModule이 정의되지 않음 단일 모듈에서 여러 모듈로 이동 (0) | 2022.12.13 |
| MySQL 행을 읽기 전용으로 설정하는 방법이 있습니까? (0) | 2022.12.13 |
| Java 8의 체인 옵션 (0) | 2022.12.13 |
| 일치하는 행을 삭제하는 더 빠른 방법 (0) | 2022.12.13 |