我需要在兩個字符串中拆分字符串,以便在數據庫中執行SELECT查詢。例如,我有號碼'0801'。我需要將這個數字分成'08'和'01'。我如何設法做到這一點?通過php分割字符串以查詢mysql
1
A
回答
1
使用substr()
函數很容易做到這一點,該函數允許您拉出一部分字符串。鑑於您的評論,你總是有一個四位數字,並希望它分成兩個兩位數的數字,你想這個:
$input = "0801";
$left = substr($input, 0, 2);
$right = substr($input, 2);
echo "Left is $left and right is $right\n";
1
根據您的評論
第2號。這是百達4位數的號碼,我永諾需要 它在2個兩位數字
分裂
您可以簡單地使用
$value = '0801';
$split = str_split($value, 2);
var_dump($split[0]);
var_dump($split[1]);
只要記住$價值變量應該永遠是一個字符串類型,而不是int。
1
1
沒有人給MySQL的答案了......
如果你選擇這個數字..
SELECT
SUBSTR(colname, 0, 2) as firstpart,
SUBSTR(colname, 2, 2) as secondpart
FROM table
相關問題
- 1. 分割字符串中的MySQL查詢
- 2. 分割的字符串通過在PHP
- 3. php:如何通過字符數組分割字符串?
- 4. 如何通過重複字符查找和分割字符串?
- 5. Mysql的字符串分割
- 6. MySQL的 - 分割字符串
- 7. PHP分割字符串以逗號
- 8. PHP - 以鍵/值對分割字符串
- 9. PHP的preg_match分割字符串通過加號分離
- 10. PHP分割字符串
- 11. PHP:分割字符串
- 12. PHP字符串分割
- 13. 分割字符串PHP
- 14. 分割字符串用PHP
- 15. PHP分割字符串
- 16. 分割字符串 - PHP
- 17. PHP - 將字符串分割
- 18. PHP分割字符串
- 19. 如何通過多字符分隔符來分割字符串?
- 20. 如何使用mysql查詢分割這個字符串?
- 21. MySQL的SELECT查詢字符串分割搜索值
- 22. 如何通過在mysql中使用逗號分割字符串
- 23. PHP字符串分割由分隔符
- 24. PHP:跨多行分割長查詢字符串
- 25. 從布爾搜索PHP分割字符串並使用LIKE創建mysql查詢
- 26. 字符串分割成線的PHP通過模式
- 27. 從字符串創建表通過分割php
- 28. 通過PHP運行JasperServer reprt並通過查詢字符串
- 29. mySQL按分隔符分割字符串的存儲過程
- 30. 分割字符串以140字符塊
什麼決定分裂?位置? (即總是第一個2等.c)價值?你的問題含糊不清。 – Kisaragi
前2個數字。它總是一個4位數字,我總是需要將它分成兩個兩位數字, – picaluga
http://php.net/manual/en/function.substr.php – Kisaragi