2013-02-14 59 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