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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • L- Crysis

    L- Crysis

    30 Aralık 2011
  • mipd1980

    mipd1980

    25 EKİM 2006