如何从PHP中的数组中获取单个元素?

时间:2012-11-23 09:31:44

标签: php arrays

我有dateValues如下,

[dateVals] = 031012,041012;

它是逗号分隔的值。我想将它作为数组并获得单个值。由于我是PHP的新手,我想得到一些人的帮助。

$val = array[dataVals];
for($i=0;$i<sizeof($val);$i++) {
  echo "val is".$val[$i]."\n";
}

无效

3 个答案:

答案 0 :(得分:2)

使用此代码

$dateVals = '031012,041012';
$pieces = explode(",", $dateVals);
for($i=0;$i<sizeof($pieces);$i++) {
  echo "val is".$pieces[$i]."\n";
}

它会给你正确的输出。

工作示例http://codepad.viper-7.com/PQBiZ3

答案 1 :(得分:1)

$dateVals = '031012,041012';

$dateValsArr = explode(',', $dateVals);
   foreach( $dateValsArr as $date) {
}

试试这段代码。

答案 2 :(得分:0)

试一下

$dateVals = '031012,041012';

$date_arr[] = explode(',',$dateVals);

for($i = 0 ; $i < count($date_arr) ; $i++)
    {
        print $date_arr[$i].'<br />';
    }