v2.5.2
Giriş yap

Php Explode hakkında

vardar
727 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhabalar, php ile daha yeni tanıştım ve bir konuda eksiğim var, txt dosyasından yazıları cekip, explode ile ayıklayıp veritabanına yüklemek istiyorum.

Bircok ornek buldum bununla ilgili, virgül, nokta yada farklı bir karakterle birbirinden ayırabiliyorum.

Fakat bazı özel işaretlerle sırasıyla ayıramıyorum.

Mesela ilk olarak

  1. işaret: "]"
  2. işaret: ":"

olarak ayırmak istiyorum, bunu nasıl ayırabilirim?

tarih ] isim soyisim: burada mesajım
tarih ] isim soyisim: mesaj alanım

Örnek kodumu aşağıda sıraladım...

$getTextLine = fgets($open);
$explodeLine = explode(",",$getTextLine);

list($tarih,$ad,$mesaj) = $explodeLine;


Umarım sorumu anlatabilmişimdir, iyi akşamlar teşekkürler şimdiden

hakan
1752 gün önce

Şöylede olabilir,

$string = "01.01.1970 ] ISIM:MESAJ";

$parseDate = explode(']', $string);
$parseMessage = explode(':', parseDate[1]);

$date = $parseDate[0];
$name = $parseMessage[0];
$message = $parseMessage[1];