Această funcție analizează URL-ul și returnează o matrice asociativă care conține toate componentele URL pe care le conține.
Această funcție nu are scopul de a verifica corectitudinea acestei adrese URL, ci doar o rupe în următoarele părți. Adresă URL parțială este de asemenea acceptată, parse_url () încearcă să facă tot posibilul pentru a le face în mod corespunzător.
Listă de parametri
Adresa URL pentru parsare. Caracterele nevalide vor fi înlocuite cu subliniere _.
Specificați una dintre constantele PHP_URL_SCHEME. PHP_URL_HOST. PHP_URL_PORT. PHP_URL_USER. PHP_URL_PASS. PHP_URL_PATH. PHP_URL_QUERY sau PHP_URL_FRAGMENT. pentru a obține numai o anumită componentă a URL-ului ca șir. Excepția este declarația PHP_URL_PORT. caz în care valoarea returnată va fi de tip integer.
Valorile returnate
Dacă componenta este omisă, funcția returnează o matrice asociativă. Cel puțin un element va fi în matrice. Cheile posibile din această matrice sunt:
- - de exemplu, http
- gazdă
- port
- utilizator
- trece
- cale
- interogare - după semnul întrebării?
- fragment - după semnul ascuțit #
Dacă parametrul component este specificat, funcția parse_url () returnează un șir sau un întreg, în cazul PHP_URL_PORT, în loc de un matrice. Dacă componenta solicitată nu există în această adresă URL, NULL va fi returnată.