php与mysql取部分字符问题 正则表达式,可以断定数字字母和其它字符的ascii号 大于多少小于多少的才取据我所知,直接取数字的函数,php中还没有,不过你可以自己写一下,也不太难 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 啥都不用。PHP本来就有字符数字的戏法。变个给你看<?php$foo = "0"; // $foo is string (ASCII 48)$foo += 2; // $foo is now an integer (2)$foo = $foo + 1.3; // $foo is now a float (3.3)$foo = 5 + "10 Little Piggies"; // $foo is integer (15)$foo = 5 + "10 Small Pigs"; // $foo is integer (15)?> 看明白不?如果你把一个开头是数字的字符串当数字变量处理,它自动就变成了开头的数字,正则都不用。想玩戏法玩的更神奇就看看PHP手册中PHP字符串转换,和类型戏法那两节。另外给个惊喜,MYSQL也支持这样的戏法 用正则,直接匹配[0-9]+出的就OK了,取一个用 preg_match 取多个用 preg_match_all <?phpecho getnum("5121中国营农场");echo "<br />";echo getnum("[1234]2515SDSDSAS");function getnum($val){ preg_match("/\[([^\]]+)/", $val, $temp); $val = is_numeric($temp[1]) ? $temp[1] : ereg_replace("[^0-9]","",$val); return $val;}?> 表单提交数据 没有action 没有enctype 关于购物车实现的问题 php生成静态页面的问题 显示问题 substr()取字符串长时含有英文以外的文字,长度会变。 想找常用的类库 www.265.com都用了那些技术? 如何上传文件 请大家告诉我哪有PHP+ORACLE技术方面的文章,谢谢 php只是简单的开发一些网站吗? 1到9乘除加得1?? 如果用PHP编个程序应该怎么做呢?? 急:求一算法,输入任意月份得出每一个月周的开始和结束日期
$foo = "0"; // $foo is string (ASCII 48)
$foo += 2; // $foo is now an integer (2)
$foo = $foo + 1.3; // $foo is now a float (3.3)
$foo = 5 + "10 Little Piggies"; // $foo is integer (15)
$foo = 5 + "10 Small Pigs"; // $foo is integer (15)
?> 看明白不?如果你把一个开头是数字的字符串当数字变量处理,它自动就变成了开头的数字,正则都不用。
想玩戏法玩的更神奇就看看PHP手册中PHP字符串转换,和类型戏法那两节。另外给个惊喜,MYSQL也支持这样的戏法
echo getnum("5121中国营农场");
echo "<br />";
echo getnum("[1234]2515SDSDSAS");function getnum($val)
{
preg_match("/\[([^\]]+)/", $val, $temp);
$val = is_numeric($temp[1]) ? $temp[1] : ereg_replace("[^0-9]","",$val);
return $val;
}
?>