爆炸任务时间

Hec*_*tor 2 php explode

我对DB的一个csv导入有一个字段值,看起来像'24h 30m'

我如何将这个分开两组数字?这是我到目前为止所拥有的

$tasktime  = "24h 30m";
$pieces = explode("h ", $tasktime);
echo $pieces[0]; // want this to echo 24
echo $pieces[1]; // want this to echo 30
Run Code Online (Sandbox Code Playgroud)

Gor*_*don 6

简单易懂(演示)

$pieces = array_map('intval', explode(' ', "24h 30m"));
Run Code Online (Sandbox Code Playgroud)

这将按空格分割字符串,然后从两个元素中的每一个获取整数值.

进一步参考:

  • @IsaacFife在应用intval后,我的解决方案中不会有任何字母 (2认同)