как взорваться с помощью обратной косой черты (\) в php - PullRequest
0 голосов
/ 22 сентября 2018

Я пытался использовать этот код ниже, чтобы взорвать обратную косую черту \, но он не работает.Может ли кто-нибудь проверить и обновить мне, что нужно добавить в это, чтобы я мог взорваться, используя обратную косую черту \:

explode("\",$ky);

Остальной код ниже этой строки также скучно.значит, в этом синтаксисе есть какая-то проблема.

это тоже не работает.

1 Ответ

0 голосов
/ 22 сентября 2018

Обратная косая черта используется для экранирования буквального одиночного двоеточия ' внутри строк в одинарных кавычках или различных специальных символов в строках в двойных кавычках.

Поэтому, чтобы использовать литерал \, сначала нужно избежать самой обратной косой черты с помощью другой обратной косой черты, например \\.

Например:

php > $ky = 'Test\\Foo\\Bar';
php > print_r($ky);
Test\Foo\Bar
php > print_r(explode('\\', $ky));
Array
(
    [0] => Test
    [1] => Foo
    [2] => Bar
)
...