0

そのような値を取ることができる変数$exampleがあります:

 - $example = "Black +0 USD"

 - $example = "Red +42 USD"

 - $example = "White +0.5 USD"

この値を受け取り、 「+0 USD」がある場合はそれを削除して、名前だけを次のように返すIF タイプの関数が必要です。

 - $example = "Black"

 -  $example = "Red +42 USD"

 -  $example = "White +0.5 USD"

元の文字列を返すために+0 USD以外の値がある場合

誰か提案はありますか?ありがとうございました

4

2 に答える 2

1

文字列置換を使用できます

str_replace("+0 USD", "", $example);

したがって、関数は次のようになります。

function clean($example) {
    return  str_replace("+0 USD", "", $example);
}
于 2013-07-10T01:50:09.167 に答える
1
<?php

$example = "Black +0 USD";

 if(strpos($example, '+0 USD')){

    str_replace('+0 USD', '', $example); // or do something... 
  }else{
    //do something..
  }
于 2013-07-10T01:53:15.860 に答える