2012-08-06 54 views
-3

我需要刪除字符串的第三個字符。這是我的嘗試。刪除字符串的某些字符PHP

$my_string['2'] = ""; 

這個工作發現,但是當我試圖把這個變量放在MySQL查詢中時,它返回錯誤。
從字符串中刪除某個字符(在我的情況下是字符3)的最佳方法是什麼?

+0

什麼查詢?什麼錯誤? - 店裏的水晶球 – 2012-08-07 00:14:32

回答

4

試用substr_replace

例如:

$new_string = substr_replace($my_string, '', 2, 1); 
+0

謝謝!這工作! – Jaxkr 2012-08-07 00:16:30

1

使用一個整數作爲索引,而不是一個字符串:

$my_string[2] = ''; 
+0

這將引發警告:不能將空字符串分配給字符串偏移量 – 2017-11-27 18:26:40