PHP의 '폭발'이란 무엇입니까?


108

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

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

답변:


173

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

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

str.splitstr.partition


17

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

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

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

>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.