我有一个从网页获取的号码,这样 $ number = 12-34-33-87-54 -...等等。
$ number可能有两个数字,如$ number = 12-34 要么 它可能有3个数字,如$ number = 12-34-33 要么 它可能有更多的数字,比如$ number = 12-34-33-87-54 -...等等。
我想用' - '拆分它,并希望存储在一个数组中。 像数组(12,34,33,.....)
我使用下面给出的代码,但它不起作用。
<?php
$a=array();
list($a)=split('-',$number);
foreach($a as $v)
{
echo $v;
}
?>
Plz告诉我怎么能分开这个?
答案 0 :(得分:3)
虽然split()
为depracated,但explode会为您提供帮助
<?php
$a=explode('-',$number);
foreach($a as $v)
{
echo $v;
}
?>
它假定,
是默认值,因此您可以在CSV上使用它而无需指定。
答案 1 :(得分:2)
$parts = explode('-',$number);
答案 2 :(得分:2)
explode将返回此数组而不会受到您身边的任何干扰
$returnedArray = explode('-',$number);
这应该适合你
答案 3 :(得分:0)