[php] PHP의 ‘폭발’이란 무엇입니까?

변수에 저장된 문자열이 myvar = "Rajasekar SP"있습니다. explodePHP에서 사용하는 것처럼 구분 기호로 나누고 싶습니다 .

파이썬에서 동등한 것은 무엇입니까?



답변

필요한 것을 선택하십시오.

>>> s = "Rajasekar SP  def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP  def')

str.splitstr.partition


답변

php에서 explode의 대안은 split 입니다.

첫 번째 매개 변수는 구분 기호이고 두 번째 매개 변수는 최대 분할 수입니다. 구분 기호없이 부품이 반환됩니다 (마지막 부품 제외). 구분자가 없음이면 모든 공백이 일치합니다. 이것이 기본값입니다.

>>> "Rajasekar SP".split()
['Rajasekar', 'SP']

>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']


답변