在PHP中切片数组

在PHP中切片数组,php,Php,我有以下声明: print_r($dates); 给出输出: Array ( [0] => Fri, Jan 25 [1] => Sat, Jan 26 [2] => Sun, Jan 27) 我想单独打印日期。我知道爆炸的方法,但是有没有其他方法可以把我的约会日期(1月25日星期五)分开 为什么不使用函数?他们很棒() 如果不想使用函数,只需echoit即可: echo $dates[0]; echo $dates[1]; echo $dates[2]; 或 使用每个循

我有以下声明:

print_r($dates);
给出输出:

Array ( [0] => Fri, Jan 25 [1] => Sat, Jan 26 [2] => Sun, Jan 27)

我想单独打印日期。我知道爆炸的方法,但是有没有其他方法可以把我的约会日期(1月25日星期五)分开

为什么不使用函数?他们很棒()


如果不想使用函数,只需
echo
it即可:

echo $dates[0];
echo $dates[1];
echo $dates[2];

使用每个循环的

foreach($dates as $d)
   echo "Date : " . $d . "<br>";
foreach($d日期)
回声“日期:”$D“
”;
您可以使用以下功能:

$pattern='/(\w+),(\w+)(\d+)/i';
foreach(日期为$dt){
if(预匹配($pattern,$dt,$matches)){
回显“道指:”.$matches[1]。
; 回显“Mon:”.$matches[2]。
; 回显“日期:”.$matches[3]。
; 回声“
”; } }
foreach($val形式的日期){
echo$val;
回声“
”; }
您可以使用解析日期,以便获得有关每个日期的有意义信息。然后,您可以使用该功能以您喜欢的任何格式显示(或获取有关日、月、年等的详细信息):

输出:

Friday 25th of January 2013 12:00:00 AM
Saturday 26th of January 2013 12:00:00 AM
Sunday 27th of January 2013 12:00:00 AM
演示:

PHP中有许多内置功能可能会有所帮助。


<?php
 $array = array("Fri, Jan 25", "Sat, Jan 26", "Sun, Jan 27");
 foreach($array as $date) {
   $dateStr = substr($date, 4); 
  echo $dateStr;
 }
?>

为什么不使用函数?“我也不想使用函数”…什么?我们理解你的意思。。。我们只是不明白为什么。@Parab-为什么不一直走下去,只是不使用使用任何PHP的方法?你想只回显它的日期吗?嗨,Ultimate,谢谢这就是我所需要的!!干杯@欢迎你……)
foreach($dates as $val){
   echo $val;
   echo "<br>";
}
$dates = Array ("Fri, Jan 25", "Sat, Jan 26", "Sun, Jan 27");
foreach($dates as $datestr) {
    $date = strtotime($datestr);
    echo date('l jS \of F Y h:i:s A', $date)."\n";
}
Friday 25th of January 2013 12:00:00 AM
Saturday 26th of January 2013 12:00:00 AM
Sunday 27th of January 2013 12:00:00 AM
<?php
 $array = array("Fri, Jan 25", "Sat, Jan 26", "Sun, Jan 27");
 foreach($array as $date) {
   $dateStr = substr($date, 4); 
  echo $dateStr;
 }
?>