Comment empêcher la barre oblique inverse de s'échapper en PHP : 1. Utilisez "str_replace("/", "/", json_encode($a));"; 2. Utilisez "json_encode($a,JSON_UNESCAPED_SLASHES)".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment empêcher les barres obliques inverses de s'échapper en php
Comment utiliser json_encode pour ne pas échapper automatiquement aux barres obliques.
Pour le tableau $a suivant, il existe deux façons de le résoudre :
$a = array( 'http://www.baidu.com', 'http://www.baidu.com', 'http://www.baidu.com', 'http://www.baidu.com', 'http://www.baidu.com' );
Premièrement, remplacement régulier :
$a = str_replace("\/", "/", json_encode($a));
var_dump($a);
Deuxièmement, si la version PHP est 5.4 ou supérieure :
var_dump(json_encode($a,JSON_UNESCAPED_SLASHES));
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!