我使用str_replace替換一個字符,如下所示:
str_replace("--","/",$value['judul'])
。
但我想,以取代2個字符是這樣的:
str_replace("--","/",$value['judul'])
和
str_replace("-+-",":",$value['judul'])
沒有做兩個str_replace函數。我可以只使用一個str-replace
?如何Str_replace爲多個項目
1
A
回答
3
您可以使用strtr()
和關聯數組做到這一點:
<?php
$text = "Text about -- and -+- !";
$replacements = [
"--" => "/",
"-+-" => ":",
];
echo strtr($text, $replacements); // Text about/and : !
要添加更多的替代品,只是不斷加入更多的元素到$replacements
陣列。 Index是要查找的字符串,value是替換字符串。
相關問題
- 1. Str_replace對於多個項目
- 2. 多個str_replace?
- 3. 如何爲多個項目設置git?
- 4. 多個問題str_replace
- 5. 如何跨多個項目
- 6. str_replace爲了簡化目的
- 7. 如何將多個列表項合併爲一個項目?
- 8. jQuery - addClass爲多個項目,其中一個項目爲var時
- 9. 如何自動將多個Eclipse插件項目構建爲一個Jenkins項目?
- 10. 如何將單個視覺工作室項目拆分爲多個項目?
- 11. str_replace多個字符串
- 12. 多個str_replace不工作
- 13. 如何使一個str_replace?
- 14. 如何在一個主項目中包含多個Xcode項目
- 15. 如何在一個Eclipse項目中使用多個GitHub項目?
- 16. 如何強制多個項目從一個項目在cruisecontrol.net
- 17. 如何爲多項目配置settings.gradle?
- 18. 如何在.NET中將一個項目編譯爲多個dll
- 19. 多個項目
- 20. 多個項目
- 21. 多個項目
- 22. 如何阻止str_replace更改數組中每個項目中的所有實例?
- 23. 爲每個項目列出多個TextView
- 24. 將一個JSONAray項目轉換爲多個項目
- 25. 在Eclipse中將多個maven項目合併爲單個項目
- 26. 作爲一個項目插入到多個項目
- 27. 您如何管理多個ReactJS項目?
- 28. 如何創建多個Meteor項目?
- 29. 如何懸停多個項目?
- 30. 如何處理多個NServiceBus項目?
的可能的複製[如何替換在PHP中的文本字符串多個項目?(https://stackoverflow.com/questions/9393885/how-to-替換多個項目從一個文本字符串在PHP) – localheinz