2017-04-07 89 views
0

我有一些實體,如:如何通過正則表達式從這種格式爆炸?

یکشبه,20فروردین(از390000تومان)

我想有 「20فروردین」 起初,然後將它們分成 '20' 和'فروردین'。如何做這樣的事情。 012m特別我想知道我必須在PHP中使用第一級的正則表達式。 謝謝。

+0

試驗爆炸(」」,$海峽); –

回答

0
$str = ' یکشبه، 20 فروردین (از 390000 تومان)'; 
$str = explode(' ',$str); 
$date = $str[1].$str[2]; 
$price = $str[5]; 

如果此字符串不是非常複雜,請使用爆炸!

+0

alan bad moghast vagrna in soal bi keifiat koli down vote mikhord !!! khajesh mikkona;) –

0

我有了新的想法閱讀this後寫了這樣的代碼片段:

<php 
    function multiexplode ($delimiters,$string) { 
    $ready = str_replace($delimiters, $delimiters[0], $string); 
    $launch = explode($delimiters[0], $ready); 
    return $launch; 
} 


$mytext = " یکشبه، 20 فروردین (از 390000 تومان)"; 
$myexploded = multiexplode(array("،","("),$mytext); 
print_r($myexploded); 



?>