2011-05-27 33 views
0

好了,所以我有了用戶輸入完整名稱的用戶領域,我需要前後翻頁在php左右翻轉的名字

$pieces = explode(" ", $_POST['realname']); 
name = stripslashes($pieces[1] . "-" . $pieces[0]); 

的名字,但問題是,如果他們在字段中鍵入

我需要的最終輸出爲瓊斯大關的要求清酒或如果只有標誌的話,我需要標記

mark jones 

一切都很好,但如果他們輸入

mark 

然後輸出

-mark 

IM肯定有一個更好的方式來做到這一點

+2

使用'破滅( ' - ',array_reverse($件))'而不是 – 2011-05-27 20:22:12

+0

如果用戶名是「William John Parker Stones」,您是否期望輸出結果爲「stones-parker-john-willian」,或者您是否只想將姓氏與家族名稱(比如「parker-stone-william-約翰」? – Hyperboreus 2011-05-27 20:27:49

+0

只是名字和姓氏 – Trace 2011-05-27 20:30:15

回答

4

implode("-",array_reverse($pieces))