|
|
|
| функция удаление цифр в php - например- "kjhsafdkjsdfkjjf123"
function("kjhsafdkjsdfkjjf123") = kjhsafdkjsdfkjjf
znaet kto? | |
|
|
|
|
|
|
|
для: wemd
(16.08.2007 в 22:37)
| | Вот так вроде должно работать:
<?php
$nodigit=preg_replace("/[[:digit:]]/","","kjhsafdkjsdfkjjf123"); ?>
|
| |
|
|
|
|
|
|
|
для: wemd
(16.08.2007 в 22:37)
| | У каждой цифры есть свой код. её можно убрать.
Ну или вообще поступить глупо линейно
function drop_digits($str){
for($i=0;$i<10;$i++){
$str=str_replace("".$i,"",$str);
}
return $str;
}
|
А регулярка будет работать дольше на больших массивах текста. | |
|
|
|
|
|
|
|
для: Futurer
(16.08.2007 в 23:35)
| | Это делается за один вызов str_replace(array('0','1','2','3',....),'',$text) | |
|
|
|
|
|
|
|
для: TrianoN
(17.08.2007 в 00:01)
| | Это в какой версии php? | |
|
|
|
|
|
|
|
для: Futurer
(17.08.2007 в 00:15)
| | В любой, в которой эта функция присутствует вообще (>= 3.0.6). | |
|
|
|