在数组中分配PHP变量


Assign PHP variables in array

我正在集成外部代码。以下是代码:

if(count($_POST))
pay_page(array('key'=>'gtKFFx','txnid'=>'shanil','amount'=>'100');

存在静态值。我想将php变量分配给这个数组:

if(count($_POST))
pay_page(array('key'=>'gtKFFx','txnid'=><?php echo $b; ?>,'amount'=>'10');

我该如何做到这一点?有人能帮忙吗?

if(count($_POST))
    pay_page(array('key'=>'gtKFFx','txnid'=> $b,'amount'=>'10'));

这应该行得通。

只需在那里写$b,没有<?php等。您在PHP脚本中,因此没有理由重新开始PHP脚本。

if(count($_POST))
    pay_page(array('key' => 'gtKFFx', 'txnid' => $b, 'amount' => 10));

注意:
-脚本末尾缺少括号
-amount是数字,所以应该不加引号。

如果您在php脚本之外,即您的代码是正确的。

现在您只使用php脚本。因此不需要echo

所以只需使用下面的代码:

if(count($_POST))
    pay_page(array('key' => 'gtKFFx', 'txnid' => $b, 'amount' => 10));

我认为这是有用的。