图片问题,是存在数据库中好还是做在目...
图片问题,是存在数据库中好还是做在目录下好 要做一个产...
作者 luoxuanhua 发布于 2003-09-02 分类:php基础编程
现在我有一字符串,如
$str="这是 一个 字符串";
如何将上述字符串分离成为
$str1=这是
$str2=一个
$str3=字符串
关键是其中的空格数,是不确定的?
逛论坛交流:字符串处理?
<?
$pizza = "第一片 第二片 第三片 第四片 第五片 第六片";
$pieces = explode(" ", $pizza);
?>
这好像不行,空格数是不确定的
可以先用explode将它们分开,再将多余的空格去掉
空格不计入
是吗,我没遇过这种情况,谢谢赐教
<?
$pizza = "第一片 第二片 第三片 第四片 第五片 第六片";
$pieces = explode(" ", $pizza);
$a = count($pieces);
for ($i=0;$i<$a;$i++){
echo $pieces[$i]."
";
}
?>
gw2100,你的程序结束后数组中有一部分中存放的是空格。分是分开了,不过最后还得把不是空格的挑选出来才算完成啊。
空格数不确定是不行的,每个空格都是一个字符,如果空格多了的话,就会把多余的空格当然字符串的一部分输出的。
你可以写一个函数,判断空格的个数,如果相连的空格多余一个的话,你把它替换为一个。多几个判断就可以了。
可以用chop()将空格去掉
嗯,chop函数不错,可以把多余的空格变为一个,省了不少事。
10 条回复
回复