逃避角色

时间:2010-02-10 15:00:54

标签: php string var

我有这个功能:

<?php
function getmypost($number)
    {
        query_posts('p=1828');
        while (have_posts()) : the_post();
        the_title('<h1>', '</h1>');
        the_content();
        endwhile;
    }
?>

我需要将1828作为变量 我试过这个:

    query_posts('\'p='. $number .'\'');

但它不起作用。什么是正确的方法呢?

2 个答案:

答案 0 :(得分:3)

如果我理解正确

query_posts('p='.$number);

应该有用。

如果您需要字符串中的单引号',那么您将逃脱'

query_posts('p=\''.$number.'\'');

或使用双引号(更优雅,你可以直接输入变量.Dominik已经在他的回答中提出了这个建议)

query_posts("p='$number'");

答案 1 :(得分:0)

您可以使用

query_posts("'p=$number'");