2013-09-29 99 views
-1

我陣列文本逗號從自定義字段後,「黑,灰,白」與此代碼:插入</br>用PHP

<?php global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, 'colors', true); ?> 

我想告訴我是這樣的:

black</br> 
grey</br> 
white 

這是可能的PHP?非常感謝

+0

'str_replace(」,「,」,
「,$ string);' –

+3

對於記錄,它是'
',而不是'
'。 –

回答

1

使用str_replace()函數:

echo str_replace(",", "<br />", get_post_meta($postid, 'colors', true)); 
+0

但是如何把<?php global $ wp_query; $ postid = $ wp_query-> post-> ID; echo get_post_meta($ postid,'colors',true); ?> 用那個, – vektor

+0

@vektor,是的確定 – Starx

+0

我不知道如何使用這段代碼或在哪裏。對不起。我是設計師,我正在學習。你可以幫我嗎? – vektor

0

如果你想後添加<br>了 「」 你可以這樣做:

$text = preg_replace("/,/", "<br>", get_post_meta($postid, 'colors', true)); 
+4

爲什麼用正則表達式替換一個簡單的字符串?它會工作,但'str_replace()'就足夠了。 – Wiseguy

+0

你是對的,但我總是使用正則表達式這就是爲什麼我使用preg_replace。 –

+1

好吧,雖然這引發了另一個問題:你爲什麼總是使用正則表達式? :-p – Wiseguy

0
str_replace(", " , ", <br />" , $string) ; 

格式爲(「從「,」to「,」what「)