Doğru Cevap
-
Preg_match ile aram hiç iyi değildir.Belki bazılarına fazladan iş veya yavaş gelebilir ama ;
$veri="10 : 30 - 22 : 30 "; $ilk=explode("-",$veri); $sonuc=array(); foreach($ilk as $i){ $sonuc=array_merge($sonuc,explode(":",$i)); } print_r($sonuc);
-
xuma
Şuradaki aracıda kullanabilirsin http://txt2re.com/ Sonuç aşağıdaki gibi çıkar.echo "<pre>"; $veri='43 : 56 - 32 : 65 '; preg_match_all('/(\d+).*?(\d+).*?(\d+).*?(\d+)/is', $veri, $tutan); print_r($tutan);
Array ( [0] => Array ( [0] => 43 : 56 - 32 : 65 ) [1] => Array ( [0] => 43 ) [2] => Array ( [0] => 56 ) [3] => Array ( [0] => 32 ) [4] => Array ( [0] => 65 ) )
11 yıl önce yazılmış -
xuma
Tek satır olarak düşünürsek;$veri="10 : 30 - 22 : 30 "; foreach(explode("-",$veri) as $i): (array)$sonuc=array_merge((array)$sonuc,explode(":",$i)); endforeach;
11 yıl önce yazılmış -
pl_phe
Varya süpersin :) ama sonuncusu çalışmadıda yeter ellerine sağlık :)11 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.