2013-02-14 58 views
0

我正在引用一個數組,這只是顯示了斜槓後面的字符串部分。我如何在它之前顯示字符。strrchr只在斜槓後顯示字符串中的項目

#Check for bio 
     if ($biosDisplayed == $y) { 
      $positionTitle = strpos($bios[$i], " /"); 
      $positionTitle = substr($bios[$i], 0, $positionTitle); 
      echo "<br /><b>Position Title: </b>" . $positionTitle; 

      #Company Name 
      $position = strrchr($bios[$i], " /"); 
      echo "<br /><b>Bio: </b>" . strchr($position, " "); 
    } 
+0

你能不能給我們在$ BIOS [$ i]值的例子嗎?或者,您可以嘗試使用explode()函數。例如。 $ fields = explode(「/」,$ bios [$ i]); – kufudo 2013-02-14 00:35:06

+0

$ bios = array(「總裁兼CEO/Laganatech」,「銷售副總裁/ Elguji Software」,「會計/藥物公司副總裁」,「程序員/移動解決方案公司」,「Systems Analyst/Sharp Systems」 ); – Woovils 2013-02-14 00:37:24

回答

0

試試這個:

if ($biosDisplayed == $y) { 
     $fields = explode("/", $bios[$i]); 

     echo "<br /><b>Position Title: </b>" . $fields[0]; 
     echo "<br /><b>Bio: </b>" . $fields[1]); 
} 
+0

完美的作品謝謝你 – Woovils 2013-02-14 00:42:57