PHP의 URL에서 동일한 이름을 가진 여러 매개변수 검색
동일한 이름을 가진 여러 매개변수가 포함된 URL을 처리할 때 PHP의 기본 동작 $_GET을 사용하면 할당된 마지막 값만 반환됩니다. 특정 키의 모든 값에 액세스하려면 다음 접근 방식을 고려하세요.
$query = explode('&', $_SERVER['QUERY_STRING']);
$params = array();
foreach ($query as $param) { // Handle null value with '=' if (strpos($param, '=') === false) $param += '='; list($name, $value) = explode('=', $param, 2); }
$params[urldecode($name)][] = urldecode($value); }
이 접근 방식을 사용하면 다음과 같이 여러 매개변수 값에 액세스할 수 있습니다.
print_r($params['rft_id']); // Array ('info:oclcnum/1903126', 'http://www.biodiversitylibrary.org/bibliography/4323')
위 내용은 PHP의 URL에서 동일한 이름을 가진 여러 매개변수를 어떻게 검색할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!