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

  • Andrea Lewis

    Andrea Lewis

    14 Mart 2013
  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • Khan Academy

    Khan Academy

    17 Kasım 2006