Comprendre comment extraire des sous-chaînes en PHP
P粉257342166
P粉257342166 2023-08-07 17:24:13
0
1
422

J'ai une URL au format

$string ='https://test.com/uploads/2023/02/06/1/18413/themes/2725/images/dvd_jacket_pdf/dvd_jacket_20630 .pdf';

Je dois extraire 2725, qui est un ID de sujet, dans l'application. Puis-je faire cela en PHP en utilisant des expressions régulières ? Je pense que la logique devrait être d'extraire les caractères entre la chaîne sujet et //.

preg_match('#themes/(.d+)#', $string, $check);

Je souhaite également ajouter des barres obliques à cette expression régulière.

P粉257342166
P粉257342166

répondre à tous (1)
P粉237029457

Vous n'avez pas besoin d'utiliser une barre oblique et vous avez un point supplémentaire dans le motif. Utilisez simplement ceci :

$string = 'https://test.com/uploads/2023/02/06/1/18413/themes/2725/images/dvd_jacket_pdf/dvd_jacket_20630.pdf'; if(preg_match('#themes/(\d+)#', $string, $check)) echo $check[1];
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!