繁体   English   中英

在json内包含php

[英]include php inside json

我有表(数据),我需要在其中插入一些php

我怎么做?

我的代码:

$data['produit'] =  '       
        <label for="designation" class="col-sm-1 control-label">Désignation</label>
        <div class="col-sm-3">
            <input type="text" class="form-control" name="NEED PHP HERE FOR EXAMPLE" id="designation" readonly>
        </div>
        <label for="prix" class="col-sm-1 control-label">Prix </label>
        <div class="input-group col-sm-1">
            <input type="text" class="form-control" aria-describedby="basic-addon2" name="prix" id="prix" readonly>
            <span class="input-group-addon" id="basic-addon2">€</span>
        </div>
        ';

我需要做这样的事情:

$data['produit'] =  ' <input type="text" class="form-control" 
    name="' . echo 'test' . '" id="designation" readonly>';

您只需要将字符串与PHP变量连接即可。 在php中,串联运算符是句点(。)

这是一个示例,在您的字符串中插入一个包含我的名字的变量,以及一个返回在字符串中插入您的名字的函数。

$myName = "Robert";

function yourName() {
    return "Lucas";
}

$data['produit'] =  '<label for="designation" class="col-sm-1 control-label">' . $myName . '</label><div class="col-sm-3"><input type="text" class="form-control" name="NEED PHP HERE FOR EXAMPLE" id="designation" readonly></div><label for="prix" class="col-sm-1 control-label">' . yourName() . ' </label><div class="input-group col-sm-1"><input type="text" class="form-control" aria-describedby="basic-addon2" name="prix" id="prix" readonly><span class="input-group-addon" id="basic-addon2">€</span></div>';

您无法以这种方式进行操作,因为php是服务器语言,因此它是在(HTML,JS ...)部分之前进行编译的,因此您可以在服务器部分中生成所需的结果,然后使用JSON发送。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM