請教版主和各位前輩...字串問題

edited 十月 2013 in PHP新手區
請教版主和各位前輩...
假如我有個變數 [size=large]$temp[/size]
其內容為 [size=large]Where are you?~?[/size]

小弟該如何把後面的 [size=large]~?[/size]拿掉呢?

也就是說只要讓
[size=large]$temp = Where are you?[/size]
就好...

可是 $temp 的內容會跟著程式變更的並不一定是那句話..

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=132

評論

  • edited 九月 2004
    關鍵是固定的格式有哪些?例如句子中第一個問號之後的文字都刪除嗎?
  • edited 九月 2004
    首先...謝謝版大的回覆...感謝

    接著就是說假如我有5個(可能更多)的核取方塊
    其資料如下所示(包括""、"")
    1.測試A、
    2.測試B、
    3.測試C、
    4.測試D、
    5.測試E、

    當我選取了1, 2, 4 後,$temp 的內的資料將變成為
    測試A、測試B、測試D、

    測試A和測試B中間的"""、"""是沒有問題,可是最後那個測試D後面的"""、"""就不對了,因為他後面沒有資料了,不應該有"""、"""出現

    所以小弟我想請問的就是最後那個"""、"""該如何消掉呢?
  • edited 九月 2004
    為什麼不直接用下面數值:
    1.測試A
    2.測試B
    3.測試C
    4.測試D
    5.測試E

    上傳後再合併字串不是比較容易嗎?以這個例子透過substr函數就可以輕易去掉最後一個字元
  • edited 九月 2004
    ^_^
    謝謝版大的提示
    版大您是不是說這樣呢?

    $temp = substr("測試一、測試二、測試三、", 0, -1);

    那他的結果將等於""""測試一、測試二、測試三""""

    小弟剛學PHP沒多久,很多函數都不知道
    感謝版大的提示,由衷的謝謝您
Sign In or Register to comment.