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ş:
Nasıl bir dize yeni çizgi karakterleri...
Nasıl PHP bir dizi için bir dize dönüş...
Nasıl dizi alt-dize almak için?...
Nasıl bir JSON dize yeni satır karakte...
nasıl dize dizi değerleri int dönüştür...