如何处理这种字符串?

surfchen 2003-11-19 06:40:04
123456789

我怎么把它分解成一个数组?
比如:
array[0]=1
array[1]=2
array[8]=9

...全文
39 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
surfchen 2003-11-20
  • 打赏
  • 举报
回复
.....原来如此~~害得我老是想找出什么函数实现这个功能
xuzuning 2003-11-20
  • 打赏
  • 举报
回复
串可视为“数组”
$s = "123456789";
echo $s[3];
$s[3] = "p";
echo $s;

//分割成数组
preg_match_all("/./",$s,$ar);
print_r($ar);

//分割含有汉字的串为数组
preg_match_all("/[\x80-\xff]?./","请问中文字符能解决吗",$ar);
print_r($ar);
kkk2kkk 2003-11-19
  • 打赏
  • 举报
回复
请问中文字符能解决吗?
DeltaCat 2003-11-19
  • 打赏
  • 举报
回复
<?
$arr_str = "123456789";
for($i=0;$i < Count($arr_str);$i++)
{
print($arr_str[$i]);
}
?>
这样写,才更象数组啊 ^_^
fish21cn 2003-11-19
  • 打赏
  • 举报
回复
呵呵。
programdolt 2003-11-19
  • 打赏
  • 举报
回复
<?
$arr_str = "123456789";
for($i=0;$i<strlen($arr_str);$i++)
{
print($arr_str[$i]);
}
?>
字符串本身是字符数组。
allkill 2003-11-19
  • 打赏
  • 举报
回复
其实字符串的操作和C语言差不多了。
hover_online 2003-11-19
  • 打赏
  • 举报
回复
本身就已经是数组了!
feel8 2003-11-19
  • 打赏
  • 举报
回复
<?
$str = "123456789";
echo $str[3];
?>

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧