preg_match corrispondenza più corrispondenze
-
20-09-2019 - |
Domanda
Sto cercando di usare preg_match per estrarre informazioni da
href="domain.com/subdir/?key=value
Le informazioni che voglio sono
- domain.com
- subdir
- tasto
- Valore
Qualcuno può suggerire qual è il modo corretto di scrivere la dichiarazione preg_match?
Grazie!
Soluzione
utilizzare questo come il tuo regex
/ href = "(. + .. +?) / (. +?) / (\?. +? =. +)" /
che dovrebbe funzionare
preg_match('/href="(.+\..+?)\/(.+?)\/(\?.+?=.+)"/', $input, $matches);
echo "First Match: {$matches[0]}\n";
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow