PHP从字符串中删除除数字之外的所

Lau*_*kel 0 php

我正在使用AJAX来检索某个HTML元素的ID.HTML ID的构造类似于"sqlitem_1","sqlitem_2","sqlitem_3"等,每个数字对应于数据库中的记录.

我试过我需要切割的字符串preg_replace('/\D/', '', $item);在哪里$item,但这并没有成功.

mru*_*run 8

请注意,preg_replace不会更改参数,而是返回新值.您可能想查看preg_replace手册.所以你需要做的是分配返回的值

$item = preg_replace('/\D/', '', $item);
Run Code Online (Sandbox Code Playgroud)

代替.