引号中的Php变量

引号中的Php变量,php,var,Php,Var,我有一个php变量 $objOrdd['delivery\u address'] 我想把它的值用引号括起来,即字符串。我该怎么做 我试过“{$objOrdd['delivery\u address']}”和“$objOrdd['delivery\u address'].”“但不起作用 你确定你没有在找($objOrdd['delivery\u address'))?你确定你没有在找($objOrdd['delivery\u address'))?Suposse$objOrdd['delivery

我有一个php变量

$objOrdd['delivery\u address']

我想把它的值用引号括起来,即字符串。我该怎么做


我试过
“{$objOrdd['delivery\u address']}”
“$objOrdd['delivery\u address'].”“
但不起作用

你确定你没有在找
($objOrdd['delivery\u address'))

你确定你没有在找
($objOrdd['delivery\u address'))

Suposse
$objOrdd['delivery\u address']=“foo”

如果执行
echo$myVariable
操作,它将输出
'foo'


您可以将“char”替换为{或任何您想要的…

Suposse
$objOrdd['delivery\u address']=“foo”

如果执行
echo$myVariable
操作,它将输出
'foo'


你可以用{或你想要的任何东西来代替char…

你的意思是这样的吗:

$var = "'".$objOrdd['delivery_address']."'";


你的意思是这样的吗:

$var = "'".$objOrdd['delivery_address']."'";


addslashes-带斜杠的引号字符串
   // Outputs: Is your name O\'reilly?
   echo addslashes($str);
 ?>

addslashes-带斜杠的引号字符串
   // Outputs: Is your name O\'reilly?
   echo addslashes($str);
 ?>
  • 您可以使用typecast以字符串的形式发送数据

    结帐:

  • 如果要向变量添加引号,则需要将其连接起来

  • 您可以使用typecast以字符串的形式发送数据

    结帐:

  • 如果要向变量添加引号,则需要将其连接起来


  • 有许多方法可以/在以下位置设置变量:

    //测试
    $arr['fox']=“狐狸跳到树上”;
    // ----------------------
    //双引号:不同的方式
    $str=“敏捷的棕色”。$arr['fox'].“懒狗”//concat
    echo$str.“
    ”; #输出:敏捷的棕色狐狸跳过懒惰的狗 $str=“敏捷的棕色{$arr['fox']}懒狗”//interp。 echo$str.“
    ”; #输出:敏捷的棕色狐狸跳过懒惰的狗 $str=“敏捷的棕色${arr['fox']}懒狗”//interp。 echo$str.“
    ”; #输出:敏捷的棕色狐狸跳过懒惰的狗 // ---------------------- //对于单引号concat $str=‘敏捷的棕色’。$arr[‘狐狸’]。‘懒狗’; echo$str.“
    ”; #输出:敏捷的棕色狐狸跳过懒惰的狗 // ---------------------- //甚至可以使用sprintf $str=sprintf($arr['fox']); echo$str.“
    ”; #输出:敏捷的棕色狐狸跳过懒惰的狗

    当然不止这些。只要可能,我更喜欢串联。

    有很多方法可以/在以下情况下使用变量:

    //测试
    $arr['fox']=“狐狸跳到树上”;
    // ----------------------
    //双引号:不同的方式
    $str=“敏捷的棕色”。$arr['fox'].“懒狗”//concat
    echo$str.“
    ”; #输出:敏捷的棕色狐狸跳过懒惰的狗 $str=“敏捷的棕色{$arr['fox']}懒狗”//interp。 echo$str.“
    ”; #输出:敏捷的棕色狐狸跳过懒惰的狗 $str=“敏捷的棕色${arr['fox']}懒狗”//interp。 echo$str.“
    ”; #输出:敏捷的棕色狐狸跳过懒惰的狗 // ---------------------- //对于单引号concat $str=‘敏捷的棕色’。$arr[‘狐狸’]。‘懒狗’; echo$str.“
    ”; #输出:敏捷的棕色狐狸跳过懒惰的狗 // ---------------------- //甚至可以使用sprintf $str=sprintf($arr['fox']); echo$str.“
    ”; #输出:敏捷的棕色狐狸跳过懒惰的狗

    当然不止这些。只要有可能,我更喜欢连接。

    它以什么方式不起作用?错误?警告?什么都没有出现?投票关闭。一个简单的字符串连接谷歌搜索。输入/输出不清楚。使用“不起作用”。您需要提供更多的上下文。只需说您需要在某处引用,并提供语法变体,而不需要周围的代码(打印、回显,什么?)预期的输出或使用只会导致猜测的答案。我不认为需要关闭,很明显他对编码不太了解,他想在PHP变量中转换
    foo=>'foo'
    ,这是完全可以理解的。它以什么方式不起作用?错误?警告?什么都没有出现?投票关闭。一个简单的字符串conc国家谷歌搜索。输入/输出不清楚。使用“不起作用”。你需要提供更多的上下文。只是说你需要在某处引用,并提供语法变体,而不需要周围的代码(打印、回音,什么?)预期的输出或使用只会导致猜测的答案。我不认为需要结束,很明显他对编码不太了解,他想在PHP variableformat中转换
    foo=>'foo'
    ,这是完全可以理解的。格式化您的代码!!:D在代码之间使用'character'或单击格式化菜单格式化您的代码!!:D在代码之间使用`字符',或单击“格式”菜单+1教科书答案,你从哪里得到的it@Shanimal欣赏:)敏捷的棕色狐狸。+1教科书式答案,你从哪里得到的it@Shanimal欣赏:)敏捷的棕色狐狸。
    // the test
    $arr['fox'] = "fox jumps over the ";
    
    // ----------------------
    
    // double quotes: different ways
    $str = "The quick brown ".$arr['fox']."lazy dog"; // concat
    echo $str."<br>";
    # output: The quick brown fox jumps over the lazy dog
    
    $str = "The quick brown {$arr['fox']}lazy dog";  // interp.
    echo $str."<br>";
    # output: The quick brown fox jumps over the lazy dog
    
    $str = "The quick brown ${arr['fox']}lazy dog";  // interp.
    echo $str."<br>";
    # output: The quick brown fox jumps over the lazy dog
    
    // ----------------------
    
    // for single quotes concat
    $str = 'The quick brown '.$arr['fox'].'lazy dog';
    echo $str."<br>";
    # output: The quick brown fox jumps over the lazy dog
    
    // ----------------------
    
    // or even use sprintf
    $str = sprintf('The quick brown %slazy dog', $arr['fox']);
    echo $str."<br>";
    # output: The quick brown fox jumps over the lazy dog