SORU
27 EYLÜL 2009, Pazar


Nasıl dizi dize koymak için, yeni bir çizgi ile bölünmüş?

Bir ben var benim veritabanında line breaks string,.

array ve her new line, atla bir string index place array koymak istiyorum.

Eğer string ise:

Benim Metin1(satır sonu)Benim Metin2(satır sonu)Benim metin3

İstediğim sonuç şudur:

array[0] = "My text1"
array[1] = "My text2"
array[2] = "My text3"

CEVAP
27 EYLÜL 2009, Pazar


explode Bu işlev, "" ayırıcı:. \n kullanarak kullanabilirsiniz

$your_array = explode("\n", $your_string_from_db);

Eğer bu kod parçası varsa örneğin,:

$str = "My text1\nMy text2\nMy text3";
$arr = explode("\n", $str);
var_dump($arr);

Bu çıktıyı almak istiyorum :

array
  0 => string 'My text1' (length=8)
  1 => string 'My text2' (length=8)
  2 => string 'My text3' (length=8)


\n aslında bir satır sonu olarak yorumlanır yani ** 20, kullanmak zorunda unutmayın.
(daha ayrıntılı bilgi için bu kılavuz sayfasına bakınız)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DominicFear

    DominicFear

    30 Kasım 2006
  • Engadget

    Engadget

    18 EYLÜL 2006
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011