用反斜杠分隔文本



我已经找了几个小时了。如何用""

分隔字符串?

我需要把HORSECOW分成两个单词,并去掉反斜杠。

$array = explode("\",$string);

这将给你一个数组,对于"HORSECOW",它将给$array[0] = "HORSE"$array[1] = "COW"。对于"HORSECOWCHICKEN", $array[2]"CHICKEN"

由于反斜杠是转义字符,因此必须用另一个反斜杠进行转义。

您将使用explode()并转义转义字符()。

$str = 'HORSECOW';
$parts = explode('\', $str);
var_dump($parts);

CodePad .

输出
array(2) {
  [0]=>
  string(5) "HORSE"
  [1]=>
  string(3) "COW"
}

Just explode() it:

$text = 'foobar';
print_r(explode('\', $text)); // You have to backslash your
                               // backslash. It's used for
                               // escaping things, so you
                               // have to be careful when
                               // using it in strings.

反斜杠用于转义引号和表示特殊字符:

  • n为新行
  • t是制表符
  • "为引号。你必须对它进行转义,否则PHP会将其作为字符串的结尾。
  • '同样适用于单引号。
  • \是一个反斜杠。因为它是用来逃避其他东西的,所以你必须逃避它。有点奇怪。

相关内容

  • 没有找到相关文章

最新更新