Dans mon code PHP, je crée une zone où les personnes peuvent entrer leurs propres informations à afficher. Les informations sont stockées dans un tableau et je veux le rendre aussi flexible que possible.
Si j'ai quelque chose comme...
$myArray[]['Text'] = 'Don't want this to fail';
ou
$myArray[]['Text'] = "This has to be "easy" to do";
Comment faire pour échapper à l'apostrophe ou au guillemet dans la valeur du tableau ?
Remerciements
Edit : Puisqu'il n'y a qu'une relation de un à un, j'ai changé mon tableau en cette structure...
$linksArray['Link Name'] ='/path/to/link';
$linksArray['Link Name2'] ='/path/to/link2';
$linksArray['Link Name2'] ='/path/to/link3';
L'idée est de créer un modèle avec un fichier include qui contient ces liens dans un format que quelqu'un d'autre (une personne moins technique) peut maintenir. Cette personne aura un accès direct au PHP et je crains qu'elle ne mette un guillemet simple ou double dans la zone "nom du lien" et ne casse le système.
Merci encore.
SOLUTION POSSIBLE :
Merci @Tim Cooper.
Voici un exemple qui a fonctionné pour moi...
$link = "http://www.google.com";
$text = <<<TEXT
Don't you loving "googling" things
TEXT;
$linksArray[$text] = $link;