2013-09-11 120 views
0

我想刪除只開發,並希望獲取數組的其餘部分?如何從數組中刪除子串並從數據庫中獲取數據?

菜單是具有下面名稱一個欄表:

  • Web開發
  • 應用程序開發
  • 數字stratergy
  • 圖形團隊

我需要這應該進來以下fromat 網絡,圖形團隊,應用程序,數字stratergy

我能夠得到相同的順序,但無法刪除開發..我嘗試了下面的代碼。 感謝您的幫助。

foreach($requiredOrderForService as $index){ 
    echo urldecode(strtoupper($this->Html->link($serv[$index]['Service']['name'],array('controller' => $serv[$index]['Service']['controller'], 
       'action' => $serv[$index]['Service']['action'],$serv[$index]['Service']['id'], 
       'admin' => false, 
       'plugin' => false),array('class'=>'menuForFooter2')))); 
    echo "<br>"; 

} 
+0

我不熟悉'cakephp'所以該陣列返回的名字?它是'$ serv [$ index] ['Service'] ['name']'? – Deepak

+0

yaa,我只想要那個數組 – user186730

回答

0

我不熟悉cakephp但在迴應我的評論,你可以做這樣的事情爲主,

foreach($requiredOrderForService as $index){ 
    echo urldecode(strtoupper($this->Html->link(str_replace('Development','',$serv[$index]['Service']['name']),array('controller' => $serv[$index]['Service']['controller'], 
      'action' => $serv[$index]['Service']['action'],$serv[$index]['Service']['id'], 
      'admin' => false, 
      'plugin' => false),array('class'=>'menuForFooter2')))); 
    echo "<br>"; 

} 
+0

非常感謝你對我有用:)你解決了我的問題。 – user186730

+0

如果此解決方案解決了您的問題,請投票並接受。謝謝 – Deepak

+0

@ user186730點擊我答案左邊0以上的三角形進行投票。點擊勾號接受它。 – Deepak