PHP:从像String这样的Python字典中获取字符串
发布时间:2020-12-13 21:49:31 所属栏目:PHP教程 来源:网络整理
导读:我有一个字符串: {"Url":"http://localhost","DBName":"John_db","DBUser":"admin","Pass":"a"} 现在使用这个字符串我想要URL,DBname,DBuser并将它们传递给单独的变量,如: $DBName = 'John_db';$DBUser = 'admin';$Url = 'http://localhost';$Pass = 'a';
我有一个字符串:
{"Url":"http://localhost","DBName":"John_db","DBUser":"admin","Pass":"a"} 现在使用这个字符串我想要URL,DBname,DBuser并将它们传递给单独的变量,如: $DBName = 'John_db'; $DBUser = 'admin'; $Url = 'http://localhost'; $Pass = 'a'; 我是PHP的新手,找不到任何解决方案来实现这一点,任何人都可以帮助我吗? 解决方法
您不需要将每个变量分成单个变量.您可以将JSON解码为数组或对象:
$str = '{"Url":"http://localhost","Pass":"a"}'; $arr = json_decode( $str,true ); 现在你有一个包含所有变量的关联数组: Array( [ Url ] => "http://localhost",[ DBName ] => "John_db",... ) 如果你没有为json_decode()指定第二个参数,你将获得一个常规对象: $obj = json_decode( $str ); echo $obj->Url; // http://localhost echo $obj->DBName; // John_db 参考 – > (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |