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

PHP中有没有什么函数能把字符串按指定字符分割成数组,类似JS中split(),在JS中可以把字符串 var str = "1|2|3|4|5|"; var a = split(str,"|");这样就str分割成了a[1,2,3,4]这样一个数组,请问PHP中有没有这样的函数。

<?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才行)
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-17
<?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 ".....";
?>
第2个回答  2010-10-17
自己定义一个不就行了,就是定义一个字符串分离函数!本回答被网友采纳
第3个回答  2019-01-21
把字符串打散为数组:
<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));
?>

更多相关实例请参考:https://panxu.net/article/8357.html
第4个回答  2012-02-23
有的。
$str="1,2,3,4,5";
$a=explode(',',$str);
print_r($a);

php中利用explode函数分割字符串到数组
在PHP中,可以使用`explode`函数将字符串按照指定的分隔符分割成数组。详细解释:`explode`函数的基本用法 `explode`函数是PHP中用来分割字符串的内置函数。它的基本语法是:`explode: array`。其中,`$delimiter`是分隔符,`$string`是需要被分割的字符串,而`$limit`是可选参数,表示返回数组的最大长...

php字符串转数组
可以使用PHP中的explode函数将字符串转换为数组。在PHP中,将字符串转换为数组的常见方法是使用explode函数。该函数接受两个参数:第一个参数是要分割的字符串,第二个参数是分隔符。函数将根据指定的分隔符将字符串分割成多个子字符串,并返回一个数组。explode函数的使用方法 假设我们有一个包含逗号分隔...

php字符串转数组
结论:在PHP中,将字符串转换为数组的常用方法是通过`str_split`函数实现。这个函数将字符串拆分成指定长度或单个字符的数组。PHP中的`str_split`函数是一个实用工具,用于将输入的字符串分解成数组。其基本用法如下:function str_split(string $string, int $split_length = 1)其中,$string是需要转...

php把字符串指定字符分割成数组
把$str按|进行分割 php还有其他的把字符串指定字符分割成数组 str_split(string,length)参数 描述 string 必需。规定要分割的字符串。length 可选。规定每个数组元素的长度。默认是 1。json_decode()这个函数也可以把字符串分割成数组 (第二个参数为true才行)...

PHP explode()
在PHP中,`explode()`是一个至关重要的字符串处理函数,它将一个字符串分割成数组,通过指定的分隔符进行切割。该函数的基本语法为`explode(separator, string, limit)`,其中:- `separator`:必填,指定数组元素的分隔点,不能是空字符串,否则函数将返回`FALSE`。- `string`:必填,要进行分割的...

PHP怎么分割字符串 输出二维数组
= explode('|', $str);foreach ($arr1 as $key => $value) { \/\/ 第二次分割字符串$arr2 = explode(',', $value);$result[$key]['id'] = $arr2[0];$result[$key]['name'] = $arr2[1];}var_dump($result);数组打印效果如下图 希望能帮助到你,注意采纳 ...

php中怎么把有规律的文字格式拆分成规律的数组形式?
str = file_get_contents("1.txt") ;a = explode("\\r\\n",$str);print_r($a);b = explode("\\t",$a[1]);print_r($b);就是对$a的每个元素再进行分割,可以用循环实现 记得给分。。。 1楼是错误地,我测试过。。。

在php中 如何把[1][2][3][4]这样的字符串分割成1234字符串数组。求例子...
先用str_replace这个函数,再用explode是分割成为数组 例:aaa="[1][2][3][4]";bbb=str_replace(']',',',str_replace('[','',$aaa));list=explode(",",$bbb);自己把代码拿过去测试吧

在PHP中“以逗号分隔符将字符分割后存入数组”的函数是什么?
函数是$string = "1,2,3,4,5";$array = explode(",",$string); 之后就得出一个数组,$array(1,2,3,4,5);Java 格式字符串中 ‘,’使用及说明:1、Java API中解释:public PrintStream printf(String format, Object... args)使用指定格式字符串和参数将格式化的字符串写入此输出流的...

php 怎么将一句话拆分成数组呢
比如他设置的一个标示符就是一个“-”,如果按你的意思,也可以这么写:len=strlen('请从以下推荐分类中选择合适');for($i=0;$i<$len;$i=$i+4){ temp[]=substr('请从以下推荐分类中选择合适',$i,4);} 得到的$temp就是一个数组啊~!如果是英文的话,记得改成加2~!

相似回答