你能告訴我如何檢測字符串中的整數,然後用值替換每個整數嗎? 例如,我在數據庫中有這個「1; 5; 81; 2」,我想用特定的值替換每個數字,例如我想得到結果「obzq」 有沒有辦法這個?謝謝PHP檢測和替換
Q
PHP檢測和替換
-2
A
回答
0
使用鍵值對創建一個數組,其中鍵是數字,值是相應的字母。然後用數字在字符串上使用php函數explode(),並在數組中用相應的字母替換數字。
實施例:
$numberLetterArray = array(
1 => 'o',
2 => 'q',
5 => 'b',
81 => 'z',
);
$string = '1;5;81;2';
// Creates an array of only the numbers
$numbers = explode(';', $string);
foreach($numbers as $n)
{
foreach($numberLetterArray as $number=>$letter)
{
if($number == $n)
{
$output .= $letter.' ';
}
}
}
// Remove the space at the end
$output = trim($output);
應輸出 「○BŽQ」。
相關問題
- 1. iphone:檢測和替換NSString中的URL
- 2. PHP替換和concat
- 3. Java的檢測和替換\ n換行符
- 4. 如何檢測和一個char []替換換行符?
- 5. PHP RewriteRule檢測url是否包含「string」並替換
- 6. 檢測哪個字符串被替換爲php
- 7. TCL:檢測字符串映射替換
- 8. PHP替換和刪除?
- 9. 如何檢測和替換Qt中的非ascii字符?
- 10. 算法列表中的檢測和替換組
- 11. PHP:文件到數組的檢查和替換
- 12. php替換PHP_EOL
- 13. PHP替換%20
- 14. 替換PHP
- 15. PHP dom替換
- 16. 替換PHP
- 17. PHP RegExp替換
- 18. PHP替換...與
- 19. 替換PHP
- 20. 替換和檢索佔位符值
- 21. 用php替換反斜槓替換
- 22. PHP - 用preg替換替換tabbed空格?
- 23. PHP來檢測和轉換特殊字符?
- 24. iphone檢測php
- 25. PHP檢測Opera
- 26. 檢測在PHP
- 27. PHP替換段落換行
- 28. 替換\ n \ r換行php
- 29. 獲取/替換使用PHP和Ajax
- 30. 替換JavaScript和PHP中的字符串
具有'strtr'功能 –
試過幾乎所有的問題,問題是整數的數量並不確切,它沒有定義模式。 –