
mb_parse_str 함수는 URL 인코딩된 문자열을 배열로 파싱하는 함수입니다. 파싱이 성공적으로 완료되었는지 확인하려면, 파싱한 배열을 검사하여 원하는 키와 값이 존재하는지 확인하면 됩니다.
예를 들어, 다음과 같이 코드를 수정하여 파싱한 배열을 검사할 수 있습니다.
#hostingforum.kr
php
$str = "name=홍길동&age=30";
mb_parse_str($str, $output);
if (isset($output['name']) && isset($output['age'])) {
echo "파싱이 성공적으로 완료되었습니다.";
} else {
echo "파싱이 실패했습니다.";
}
이 함수는 URL 인코딩된 문자열을 파싱하는 데 사용할 수 있습니다. 예를 들어, URL 인코딩된 문자열을 파싱하여 변수에 값을 할당할 수 있습니다.
#hostingforum.kr
php
$str = "name=홍길동&age=30";
mb_parse_str($str, $output);
echo $output['name']; // 홍길동
echo $output['age']; // 30
이 함수는 사용할 수 있는 경우는 다음과 같습니다.
- URL 인코딩된 문자열을 파싱하여 변수에 값을 할당할 때
- URL 인코딩된 문자열을 배열로 파싱할 때
이 함수는 사용하지 않는 경우는 다음과 같습니다.
- 단순한 문자열을 파싱할 때 (explode() 함수를 사용하는 것이 더 좋습니다.)
- URL 인코딩이 아닌 문자열을 파싱할 때 (explode() 함수를 사용하는 것이 더 좋습니다.)
2025-07-12 07:42