0
A
回答
0
考慮到格式爲:
子類別[X],類別[Y]
的你爲了由,
一分爲二的字符串中使用explode
。然後你將有兩個字符串,格式爲subcategory[X]
和category[Y]
,可以通過刪除subcategory
和category
來簡化它,它將返回字符串中的兩個數字值。此時你只需要鑄造(int)
。
下面是一個例子:
$string; // the string
$ar = explode(',', $string);
$x = (int) str_ireplace('subcategory', '', $ar[0]);
$y = (int) str_ireplace('category', '', $ar[1]);
注意,這是優化的(並且不使用正則表達式),但將只與上面所提供的固定格式工作。因此category12,subcategory4
,subcategory24
或subcategory97category90
會觸發錯誤。
相關問題
- 1. PHP:從號碼獲取千位
- 2. PHP獲取'+'符號
- 3. 從Android撥號獲取號碼?
- 4. PHP preg_match_all獲取PHP代碼
- 5. 獲取完整號碼
- 6. 獲取電話號碼
- 7. 獲取撥打的號碼
- 8. 獲取與手機號碼
- 9. 從電話號碼獲取區號
- 10. 號碼選取器獲取值
- 11. 在報價單內獲取號碼
- 12. 從電話號碼輸入欄(PHP)提取號碼
- 13. 如何使用PHP在WAP中獲取MSISDN號碼?
- 14. php獲取數據庫表的搜索結果號碼
- 15. 獲取Android設備使用php的IMEI號碼
- 16. 如何獲取LDAP電話號碼?
- 17. 獲取聯繫人的手機號碼,工作號碼和家庭號碼
- 18. 從android車牌號碼/車牌圖片獲取號碼
- 19. 如何獲取星號中的電話號碼(callerID)
- 20. PHP - 從括號內獲取參數
- 21. 如何獲取電話號碼?
- 22. 獲取聯繫電話號碼
- 23. 獲取BlackBerry設備的電話號碼
- 24. 如何獲取PhoneGap中的IMEI號碼?
- 25. 從查找URI獲取電話號碼
- 26. 從Linphone呼叫獲取來電號碼
- 27. 獲取Prestashop 1.6中的電話號碼
- 28. 改善時間獲取電話號碼
- 29. 從facebook api獲取手機號碼
- 30. 獲取範圍中的唯一號碼
您嘗試了很多方式,請發佈這些。 – 2013-04-04 11:29:13
這是因爲你不在乎理解它們,所以你可以爲你的精確用例調整它們。 – 2013-04-04 11:30:40
我試過的一般變體是: if(strpos($ catvariable,'subcategory')!==假){ \t \t \t $ action1 = substr($ catvariable,strpos($ catvariable,'/ subcategory /')+ 11); ($ catvariable,strops($ catvariable,'/ subcategory /')+ 12); $ action1_2 = substr($ catvariable,strpos($ catvariable,'/ subcategory /')+ 12); \t \t \t $ subcategoryid = str_replace(「$ action1_2」,「」,「$ action1」); $ category = substr($ catvariable,strpos($ catvariable,'/ subcategory /')+ 21);}};}};}}} \t \t \t} \t \t \t如果(strpos($ catvariable, '子類別')===假){ \t \t \t $類別= $ catvariable; \t \t \t $ subcategoryid =「0」; \t \t \t} – user1935464 2013-04-04 11:31:33