为了账号安全,请及时绑定邮箱和手机立即绑定

我希望 php 将一个变量“执行”成一个字符串

我希望 php 将一个变量“执行”成一个字符串

PHP
ABOUTYOU 2021-11-05 15:41:42
我使用 JSON 来组织我的 PHP 代码。我不知道这是否可能,但我在 Json 中存放了一个 PHP 变量。我想在我的 PHP 脚本中获取它。我已经创建了我的 JSON 文件:{    "link" : "?id=$org_id"}在我的 php 中,我使用了 json_decode 函数。然后在 PHP 中,我将结果存储在一个变量中因此,$org_id = 456;echo $res; //output "?id=$org_id" while I wanted "?id=456"我能做什么?
查看完整描述

2 回答

?
慕仙森

TA贡献1827条经验 获得超8个赞

echo strtr($res, array('$org_id' => $org_id));

应该用变量 $org_id 替换字符串 '$org_id'


查看完整回答
反对 回复 2021-11-05
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

我不确定我是否正确理解你:


如果你想完全在 php 中完成:用这种方式连接字符串: "link" : "?id=".$org_id


如果您从 json 文件中获取数据并且想要替换它,则可以使用str_replace。


$str = '?id=$org_id';

$replaced = str_replace('$org_id', 456, $str);

echo $replaced;


查看完整回答
反对 回复 2021-11-05
  • 2 回答
  • 0 关注
  • 187 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信