2024년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요

궁금한 상식
"Cape Fear"의 리메이크에서 스코세이지가 선택한 이유는 무엇인가요?
오늘의 영어
Vary
[알림] 비트코인 RSI 5분봉 대략: 48.1306089025

PHP - explode 활용1

조회수: 243
explode()는 문자를 분할 시켜서 리턴을 해준다.
활용을 해보겠다.

예를 들어서 아래와 같은 url이 있다고 하겠다.
결과값으로 'seoul'을 원한다고 하겠다.
이때 explode를 이용할 수 있다.

$url = 'https://sangseek.com/restaurants/ko?city=seoul';
$city_name = explode('city=', $url)[1];
dd($city_name); // seoul

 

첫 번째 파라미터에는 바운더리 스트링이 들어간다. 즉 'city='를 넣었다.
두 번째 파라미터에는 스트링이 들어간다. 즉 url을 넣었다.
마지막에 [1]을 넣었다. 이걸 넣지 않고 하면 array로 결과가 나온다.
 
array:2 [▼
  0 => "https://sangseek.com/restaurants/ko?"
  1 => "seoul"
]

즉 우리가 원하는 값은 array의 1이기에 [1]을 넣었다.

문자마다 explode() 활용이 조금씩 달라지니 직접 해보면 된다.
띄어쓰기, 콤마 등 여러 가지가 있을 것이다.