Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP日期字符串或数组_Php_Date - Fatal编程技术网

PHP日期字符串或数组

PHP日期字符串或数组,php,date,Php,Date,我需要从用户输入的出生日期中获取两个变量,一个是他们出生的月份,另一个是数字形式的日期。我也需要年龄,但已经能够解决这个问题 我试过了 $birthday="12/22/1980"; $month=$birthday(0); $day=$birthday(1); $month=$birthday(m); $day=$birthday(d); $month=date($birthday 0); $day=date($birthday 1); 您可以使用explode将字符串分解为数组,使

我需要从用户输入的出生日期中获取两个变量,一个是他们出生的月份,另一个是数字形式的日期。我也需要年龄,但已经能够解决这个问题

我试过了

$birthday="12/22/1980";
$month=$birthday(0);
$day=$birthday(1);

$month=$birthday(m);
$day=$birthday(d);

$month=date($birthday 0);
$day=date($birthday 1);  

您可以使用
explode
将字符串分解为数组,使用
list
可以分配多个变量

代码如下所示:

list($day, $month, $year) = explode('/', $birthday); 

旁注:如果这是您的实际代码,那么您在
$birth=“12/22/1980”
中缺少了一个分号。我不理解您的代码和您的问题。。。问题在哪里谢谢你fred和我有分号,解释会很好,当然代码可能解决了他的问题