php把字符串指定字符分割成数组

PHP中有没有什么函数能把字符串按指定字符分割成数组,类似JS中split(),在JS中可以把字符串varstr="1|2|3|4|5|";vara=split(str,... PHP中有没有什么函数能把字符串按指定字符分割成数组,类似JS中split(),在JS中可以把字符串 var str = "1|2|3|4|5|"; var a = split(str,"|");这样就str分割成了a[1,2,3,4]这样一个数组,请问PHP中有没有这样的函数。 展开
 我来答
相逢一笑泯仇恩
推荐于2018-07-16 · TA获得超过141个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:131万
展开全部
<?php
$str="1|2|3|4|5|";
$var=explode("|",$str);
print_r($var);
?>
$var=explode("|",$str);
把$str按|进行分割
php还有其他的把字符串指定字符分割成数组
str_split(string,length)参数 描述
string 必需。规定要分割的字符串。
length 可选。规定每个数组元素的长度。默认是 1。
json_decode()这个函数也可以把字符串分割成数组 (第二个参数为true才行)
earyuoyt134
2010-10-17 · TA获得超过1091个赞
知道大有可为答主
回答量:1432
采纳率:0%
帮助的人:1268万
展开全部
<?php

$keywords="测试 关键词 中国 百度 谷歌 优酷 二代 李小龙 成龙 中国 php 土豆";

$keyword =explode(' ',$keywords);//将关键词以空格分割到数组中。
echo "<a href=http://www.baidu.com/s?wd=$keyword[0] target=_blank>$keyword[0]</a>";
echo "<a href=http://www.baidu.com/s?wd=$keyword[1] target=_blank>$keyword[1]</a>";
echo "<a href=http://www.baidu.com/s?wd=$keyword[2] target=_blank>$keyword[2]</a>";
echo "<a href=http://www.baidu.com/s?wd=$keyword[3] target=_blank>$keyword[3]</a>";
echo "<a href=http://www.baidu.com/s?wd=$keyword[4] target=_blank>$keyword[4]</a>";
echo ".....";
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
thkdeep
2010-10-17 · TA获得超过144个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:94.1万
展开全部
自己定义一个不就行了,就是定义一个字符串分离函数!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
剪辑客
2019-01-21 · 更多经典影视精彩镜头尽在剪辑客……
剪辑客
采纳数:825 获赞数:1656

向TA提问 私信TA
展开全部
把字符串打散为数组:
<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));
?>

更多相关实例请参考:https://panxu.net/article/8357.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fusha225800
2012-02-23
知道答主
回答量:10
采纳率:0%
帮助的人:4.4万
展开全部
有的。
$str="1,2,3,4,5";
$a=explode(',',$str);
print_r($a);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式