qiangzai8536 发表于 2007-3-9 22:42
请高手指点:PHP中怎样提取字符串中某字符之前和之后的字符串?
<P>请高手指点:PHP中怎样提取字符串中某字符之前和之后的字符串?<BR>例如$m=abcd_xyz:怎样提取下划线“_”之前和之后的字符串? <BR>其中“abcd”和“xyz”处的字符串个数不是固定的<BR>(不用substr("$m",0,4))和substr("$m",-3)因为4和-3不固定)<BR><BR></P>
rainic 发表于 2007-3-9 22:46
substr($m,0,strpos($m,"_")); <br><br>substr($m,strpos($m,"_")+1);<br><br>大概是这样,可能会有偏差,自己改改就好了
rainic 发表于 2007-3-9 22:48
$m_array = explode("_", $m);<br><br>echo $m_array[0], " ", $m_array[1];
qiangzai8536 发表于 2007-3-9 23:35
哈哈,非常感谢!太棒了,都可以啊^_^
yutaozj 发表于 2007-3-11 17:45
这些函数真好,我都不知道啊怎么!我是新手啊!
lmhllr 发表于 2007-3-29 13:51
PHP的函数很丰富,多看手册撒~~[em01]
页:
[1]