PHP:在字符串的开头和结尾插入引号

PHP:在字符串的开头和结尾插入引号,php,string,quotes,Php,String,Quotes,我有这个字符串: $str=‘海上的小船’ 我希望有以下输出: “海上的小船” 如何在PHP中实现这一点 提前谢谢 编辑:提供的答案非常明显。我想提供一个简单的例子,我实际上正在加载一个巨大的文本文件,每行存储在多个数组中。所以每个数组的末尾和开头都应该有引号,那么对于前面提供的示例,有什么解决方案呢?也许使用正则表达式添加引号 编辑2: 抱歉造成混淆这是我的代码: $users=file('xls/try_traffic.txt')//加载文件 $users=preg_replace('/,T

我有这个字符串:

$str=‘海上的小船’

我希望有以下输出:

“海上的小船”

如何在PHP中实现这一点

提前谢谢

编辑:提供的答案非常明显。我想提供一个简单的例子,我实际上正在加载一个巨大的文本文件,每行存储在多个数组中。所以每个数组的末尾和开头都应该有引号,那么对于前面提供的示例,有什么解决方案呢?也许使用正则表达式添加引号

编辑2:

抱歉造成混淆这是我的代码:

$users=file('xls/try_traffic.txt')//加载文件

$users=preg_replace('/,TG=\d{3}/',''$users)

$users=str_replace(“LABEL=”,“”,$users)

$users=str_replace(“,”,$users)

$users=preg_replace(“/\t/”,“,”,“,$users)

打印(用户)

我得到以下输出(简单版本):

阵列([0]=>2014年1月16日00:00:00),“30”,“TLAGMSC1-MSX”,“TMXCABINLC”

[1] =>2014年1月16日00:00:00,“30”,“TLAGMSC1-MSX”,“TMXLPZOGMV”

[2] =>2014年1月16日00:00:00,“30”,“TLAGMSC1-MSX”,“TMXLPZ2WLD1”

)

所以我想在每一个的开头和结尾加上引号,看起来是这样的:

数组([0]=>“01/16/2014 00:00:00”、“30”、“TLAGMSC1-MSX”、“TMXCABINLC”

[1] =>“2014年1月16日00:00:00”、“30”、“TLAGMSC1-MSX”、“TMXLPZOGMV”

[2] =>“2014年1月16日00:00:00”、“30”、“TLAGMSC1-MSX”、“TMXLPZ2WLD1”

)


为什么不直接使用连接操作符呢

<?php
$str = 'Small ship in the sea';
echo '"'.$str.'"'; //"prints" "Small ship in the sea"

为什么不使用连接操作符呢

<?php
$str = 'Small ship in the sea';
echo '"'.$str.'"'; //"prints" "Small ship in the sea"

为什么不使用连接操作符呢

<?php
$str = 'Small ship in the sea';
echo '"'.$str.'"'; //"prints" "Small ship in the sea"

为什么不使用连接操作符呢

<?php
$str = 'Small ship in the sea';
echo '"'.$str.'"'; //"prints" "Small ship in the sea"

我想这就是你想要的:编辑5

查看有关如何在PHP中处理字符串的更多详细信息


就我个人而言,我一直使用单引号,只有在绝对必要时才使用双引号。在我看来,用这种方法预测字符串行为要容易得多。希望这能有所帮助!

我想这就是你想要的:编辑5

查看有关如何在PHP中处理字符串的更多详细信息


就我个人而言,我一直使用单引号,只有在绝对必要时才使用双引号。在我看来,用这种方法预测字符串行为要容易得多。希望这能有所帮助!

我想这就是你想要的:编辑5

查看有关如何在PHP中处理字符串的更多详细信息


就我个人而言,我一直使用单引号,只有在绝对必要时才使用双引号。在我看来,用这种方法预测字符串行为要容易得多。希望这能有所帮助!

我想这就是你想要的:编辑5

查看有关如何在PHP中处理字符串的更多详细信息



就我个人而言,我一直使用单引号,只有在绝对必要时才使用双引号。在IMO中,这种方法更容易预测字符串行为。希望这有帮助!

字符串串联:使用点
。我很困惑。为什么要将每一行存储在多个数组中?每一行不应该是一个数组中的元素吗单数组?能否显示文本文件内容和最终结果的示例?字符串连接:使用点
。我很困惑。为什么要将每行存储在多个数组中?每行不应该是单个数组中的一个元素吗?能否显示文本文件内容和最终结果的示例想要?字符串串接:使用点
。我很困惑。为什么要将每一行存储在多个数组中?每一行不应该是单个数组中的一个元素吗?能否显示一个文本文件内容和最终结果的示例?字符串串接:使用点
。我很困惑。为什么要存储每一行多个数组中的行?每一行不应该是单个数组中的一个元素吗?能否显示文本文件的内容和所需的最终结果的示例?串联运算符可以工作,但它不会在变量中存储双引号。只有在print语句中隐式写入时,才会显示双引号。请请查看“说明”中的“编辑”部分。@user3288852,检查编辑后的问题的编辑后的答案。谢谢,我测试了这个问题,但没有解决我的问题。对于混淆,我深表歉意,我再次编辑了答案。串联运算符可以工作,但它不会在变量中存储双引号。只有当我正确地写在打印语句中。请查看“说明”中的“编辑”部分。@user3288852,检查编辑后的问题的编辑后的答案。谢谢,我测试了这个问题,但对我的案例不起作用。对于混淆,我深表歉意,我再次编辑了答案。串联运算符可以工作,但它不能用在变量中。它们只有隐式写入print语句时才会显示。请查看说明中的“编辑”部分。@user3288852,检查编辑后的问题的编辑后的答案。谢谢,我测试了这个问题,但不适用于我的情况。对于混淆,我深表歉意,我再次编辑了答案。串联运算符将工作,但它不会在变量中存储双引号。只有在打印语句中隐式写入时,才会显示双引号。请查看说明中的“编辑”部分。@user3288852,检查编辑后的问题的编辑答案。谢谢,我测试了这个问题,但不适用于我的案例。对于混淆,我深表歉意,我编辑了请看描述中的编辑部分。你能详细解释一下“每行存储在数组中”是什么意思吗?什么时候