使用撇号作为PHP关联数组元素的名称

时间:2010-05-22 11:48:57

标签: php arrays

您好我一直想弄清楚如何将像Joe's Fruits这样的东西放到像这样的PHP数组中:

<?php
$arr = array(
'Fruitland' => '3ddlskdf3',
'Joe's Fruits' => 'dddfdfer3',
);
?>

使用上面的例子(stackoverflow的代码颜色应该告诉你这个),数组将把它作为'Joe'在两个撇号之间而不是整个'Joe's Fruits'有什么方法可以做到这一点没有只是称它为'Joes Fruits'?

2 个答案:

答案 0 :(得分:4)

使用反斜杠(\)转义引号:

<?php
$arr = array(
'Fruitland' => '3ddlskdf3',
'Joe\'s Fruits' => 'dddfdfer3',
);
?>

您也可以这样做:

<?php
$arr = array(
"Fruitland" => "3ddlskdf3",
"Joe's Fruits" => "dddfdfer3",
);
?>

答案 1 :(得分:1)

PHP strings manual 对刚刚开始学习的人非常有用 与 strings functions list 一起,它涵盖了一半必要的知识。