Назначить переменные PHP в массиве

0

Я работаю над интеграцией внешнего кода. Ниже приведен код:

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');

Как мне это достичь? Может ли кто-нибудь помочь?

  • 0
    Просто 'txnid' => $b , нет необходимости 'txnid' => $b .
  • 0
    Это была ошибка, спасибо :)
Теги:
arrays

3 ответа

1
Лучший ответ
if(count($_POST))
    pay_page(array('key'=>'gtKFFx','txnid'=> $b,'amount'=>'10'));

Это должно сработать.

  • 0
    Это не сработает, у вас есть синтаксическая ошибка.
  • 0
    @panther Спасибо за указание, я исправил ошибку.
1

Просто напишите там $b, no <?php и т.д. Вы находитесь в PHP-скрипте, поэтому нет причин снова начинать PHP-скрипт.

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

Заметка:
- В конце скрипта отсутствовала скобка
- количество - это число, поэтому оно должно быть написано без кавычек.

0

Если вы находитесь вне сценария php, т.е. Ваш код правильный.

Теперь вы находитесь только в php-скрипте. поэтому эхо не требуется.

поэтому просто используйте, например, код ниже:

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

Я думаю, что это полезно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню