2015-12-29 4 views
-5

У меня есть эта строка S|http://www.xyz.in, и хотите, чтобы взорвать это вкак взорвать строку с "|"

Array (0) ->S

Array (1) ->http://www.xyz.in

Пожалуйста, помогите я новичок в PHP

+0

Что вы пробовали/искали до сих пор? где возникают проблемы? – Sarz

+0

Я попытался использовать explode ('\', $ str); Но поскольку \ используется как побег, я не могу разбить его –

+0

Имеет ли ваша строка 'S | http: // www.xyz.in'? и вы можете взорваться с \\ для этого – Sarz

ответ

0

Вам нужно избежать символа выхода.

explode('\\\\',$str); 

Если вы хотите разделить на | (как вы показываете в вашем примере), используйте explode('|',$str)

+0

Я попробовал это, прежде чем спрашивать здесь .. Это работало –

+0

Прочитано обновление – intboolstring

+0

Я не нашел ни одного обновления, связанного с тем, что я искал ... вы можете мне помочь? –

1

Попробуйте это:

$str = 'S|http://www.xyz.in'; 
print_r(explode('|',$str)); 

ИЛИ

$str = "S|http://www.xyz.in"; 
$chunks = spliti ("\|", $str, 5); 
print_r($chunks); 

ИЛИ

$str = "S|http://www.xyz.in"; 
$chunks = preg_split("/\|/", $str); 
print_r($chunks); 
Смежные вопросы