حذف تمامی کاراکترهای اعداد (Number) (کاراکترهای 0 تا 9) از یک رشته (String)، در PHP
برای حذف تمامی کاراکترهای اعداد (Number) (کاراکترهای 0 تا 9) از یک رشته (String)، کد PHP زیر را می نویسیم :
اما کد بالا، تنها کاراکترهای اعداد مربوط به Western Arabic را حذف می کند، در صورتیکه بخواهیم تمامی کاراکترهای عدد ممکن (Indian numerals) حذف شوند، باید کد PHP زیر را بنویسیم :
به مثال زیر توجه کنید :
در رشته (String)، تنها اعداد انگلیسی را می نویسیم، بنابراین کد اولی که ارائه شد، می تواند همه آنها را حذف کند :
نتیجه :
این بار، دو عدد فارسی (با کاراکتر فارسی) به رشته (String) اضافه می کنیم تا ببینیم آیا کد اول می تواند آنها را حذف کند یا نه :
نتیجه :
مشاهده می کنید که کد اول نتوانست آن دو کاراکتر عدد فارسی را حذف کند، بنابراین اکنون کد دوم را به کار می بریم :
نتیجه :
مشاهده می کنید که کد دوم، با موفقیت، تمامی کاراکترهای عدد (چه انگلیسی و چه فارسی) را حذف کرده است.