1
我有這樣的如何申請RTRIM函數在一個數組在PHP
Array
(
[1] => Hollywood »
[2] => 3D Animation » Hollywood »
[3] => Natural Beauty » Hollywood » 3D Animation »
[4] => Song » Hollywood »
[5] => Car » Hollywood » 3D Animation »
[6] => Folk Song » Hollywood » Song »
[7] => Modern Song » Hollywood » Song »
)
數組現在我想刪除最後»(>>)
。我認爲它可以通過rtrim
功能
實例進行
rtrim("Modern Song » Hollywood » Song »", "»");
現在我怎樣才能在陣列適用rtrim
沒有任何循環。
我有嘗試,但我不知道如何傳遞的第二個參數中rtrim
功能
$restult = array_map('rtrim', $arrData);
我也嘗試
$restult = array_map('rtrim', $arrData, '»');
但第三個參數必須是數組
Array
(
[1] => Hollywood
[2] => 3D Animation » Hollywood
[3] => Natural Beauty » Hollywood » 3D Animation
[4] => Song » Hollywood
[5] => Car » Hollywood » 3D Animation
[6] => Folk Song » Hollywood » Song
[7] => Modern Song » Hollywood » Song
)
解決方案cakephp
是首選。
創建一個'function rtrimRaquo($ v){return rtrim($ v,「»」)}'並將其名稱傳遞給'array_map':'array_map(「rtrimRaquo」,$ arrData) 。 – 2015-04-06 07:09:13
是的,我已經嘗試過,但我怎麼能在'cakephp'中執行 – 2015-04-06 07:10:42
有人給出了答案,那是對的。當我要接受這個答案時,我發現它已被刪除。我不知道他爲什麼刪除答案。無論如何感謝他幫助我。 :) – 2015-04-06 07:27:01