在json中包含php

时间:2016-09-13 12:47:29

标签: php 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>';

2 个答案:

答案 0 :(得分:2)

您只需要将字符串与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>';

答案 1 :(得分:0)

你不能这样做,因为php是在(HTML,JS ......)部分之前编译的服务器语言,而是你可以在服务器部分产生你想要的结果并发送它使用JSON。