- 전체보기
- PHP에서 json_decode 사용하기
- String을 콤마 기준으로 Array로 만들기
- Laravel 타임스탬프 제외한 후 updated_at 에러
- Laravel 데이터베이스 테이블 존재하지 않는다는 에러
- url 추출
- 한글 URL 깨질 때 해결
- 데이터베이스에 JSON 데이터 한글로 저장이 안 될 때
- 라라벨 DB 저장 시 계속 2147483647로 저장되는 이유
- 무조건 소수점 올리기
- 라라벨 현재 보고 있는 페이지 목차 색깔 적용
- [라라벨] 수동 Validation
- 라라벨 Request의 값 직접 수정
- is_numeric
- [라라벨] 테이블명 직접 수동으로 설정
- substr를 이용해서 마지막 숫자 제외하기
- substr
- explode 활용1
- str_contains 활용
- str_replace 활용1
- is_string 활용1
- 숫자에 콤마 넣기
- 원하는 포지션에 문자 넣기
- str_replace() 활용 2
- 배열 Array
- is_array
- mb_strlen 한글 길이 알아내기
- array_count_values 사용하기
- trim으로 공백 제외하기
PHP - explode 활용1
조회수: 243explode()
는 문자를 분할 시켜서 리턴을 해준다.활용을 해보겠다.
예를 들어서 아래와 같은 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()
활용이 조금씩 달라지니 직접 해보면 된다.띄어쓰기, 콤마 등 여러 가지가 있을 것이다.