Question de PHP débutant.Comment extraire des sous-chaînes avec PHP
Je dois conserver les chemins d'image comme suit dans la base de données pour le backend d'administration.
../../../../assets/images/subfolder/myimage.jpg
Cependant, j'ai besoin de chemins d'image comme suit pour le frontal.
assets/images/subfolder/myimage.jpg
Quelle est la meilleure façon de changer cela par PHP?
J'ai pensé à substr(), mais je me demande s'il existe de meilleurs moyens.
Merci d'avance.
Pouvez-vous être plus précis sur la structure du répertoire? Qu'est-ce qui va transformer «../../../../ actifs» en «actifs»? Quels sont vos répertoires racine et base? Ou cherchez-vous simplement à remplacer ces valeurs exactes? Pour cela, il y a str_replace(): http://www.php.net/str_replace sinon, je pense que nous avons besoin de plus d'infos. –
Pourquoi avez-vous besoin de chemins différents pour le backend et le frontend? Pourquoi n'utilisez-vous pas un seul chemin et l'ajustez avec un préfixe? – Gumbo