PHP - * bir dize bölmek ve nasıl?

0 Cevap php

I aşağıdaki kodu kullanmış dize bölmek Inorder.

$string = "-sev*yes-sev1*no-sev2*yes";
split('[-*]', $string).

As split is deprecated, can you please suggest an alternative to split the string into an array. I have tried with explode, but it is not serving my purpose. The output should look like,

Array
(
    [0] => sev
    [1] => yes
    [2] =>  sev1
    [3] =>  no
    [4] =>  sev2
    [5] =>  yes
)

Ben denedim .. ur yanıtları için u teşekkür ederiz preg_split('[-*]', $string). Bu bölünmüş bilge dize karakteri vardır vardır. I preg_split('/[-*]/', $string) bunu değiştirdiniz. Bu iyi çalışıyor. Bana farkı açıklayabilir eğer iyi olurdu.

0 Cevap