現時点では、文字列の最初の部分を取得するためにstrstr()を使用しています。 3つのサーバーでプロジェクトを実行しています。 1.開発サーバー 2.テストサーバー 3.ライブサーバーstrstr PHPまたは別の部分文字列
はstrstr()が開発サーバーおよびテストサーバー上で正常に動作しますが、今は、私は私のプロジェクトが住んでいる場所、はstrstrは何も出力しません。例えば:私は何も持っていない私の第三のサーバ上で リンゴ :私はこれを取得第一及び第二のサーバ上で
//$product["titel2"] = "apple - <fruit<";
$product["titel2"]=(strstr($product["titel2"], "<domino"))?strstr($product["titel2"], "<fruit",true):$product["titel2"];
$str_product_titel = stripText(!empty($product["titel"]) && preg_match("/^<!--/",stripText($product["titel"]))==0?$product["titel"]."":$product["titel2"]);
:
私はこのコードを使用します。
最後の部分を削除する別の方法はありますか? (私はそれに複数の " - "が付いた他の文字列を持っているという変更があるので、 " - "したくないです。例えばapple-cake-&#60fruit &#60
(私は果物ものように書かれている知っている:<フルーツ>が、striptagsで、またはそれは動作しませんstriptext)。?
だから、誰かがこの小さな厄介な問題で私を助けることができる 事前にありがとうございました
!
は「 - 」が最適です、あなたは、アレイ内のみ** FIRST **要素を返すことができます。 。 – ajreal
実装を脇に置いて、元の要件は何ですか? –