PHP - 在数组中显示$语句

时间:2015-12-23 09:38:53

标签: php string wordpress

我有一个声明$latest_pollid,并希望将其放在一个看起来像这样的数组中:

array(
        'comment_status'    =>  'open',
        'ping_status'       =>  'closed',
        'post_author'       =>  $author_id,
        'post_name'         =>  $slug,
        'post_title'        =>  $pollq_question,
        'post_status'       =>  'publish',
        'post_type'         =>  'post',
        'post_content'      =>   
    )

对于post_content项,我想将其设置如下:  [poll id=$latest_pollid] 但我知道我不能把它们混合起来。有什么方法可以将$latest_pollid中的值放在此声明中吗? 'post_content' => '[poll id=xxxxxx]'

使用 sprint 类型字符串会这样做吗?

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:4)

尝试

'post_content' => '[poll id=' . $latest_pollid . ']'

array(
        'comment_status'    =>  'open',
        'ping_status'       =>  'closed',
        'post_author'       =>  $author_id,
        'post_name'         =>  $slug,
        'post_title'        =>  $pollq_question,
        'post_status'       =>  'publish',
        'post_type'         =>  'post',
        'post_content'      =>  '[poll id=' . $latest_pollid . ']'
    )