发布网友 发布时间:2022-04-06 01:00
共4个回答
热心网友 时间:2022-04-06 02:29
使用字符串拆分成数组。然后在判断数组元素是否为数值型。
字符串涉及字符编码。比较麻烦。简单点的。替换date 值。
将 “上午”“点”“下午”“晚上”“早上”“中午”等能出现的字符。全部替换成空
热心网友 时间:2022-04-06 03:47
如果“上午9点”只是表示的是时间里的小时数;那么用date('Ymd H:i:s',$senddate);这个格式就可以显示。
date格式化后的时间在加上9或20是不是怪怪的呢? 一个是时间格式,一个是int;结果肯定不是你想要的。
热心网友 时间:2022-04-06 05:22
<?php
$str = "上午9点、晚上20点";
for ($i=0;$i<strlen($str);$i++){
$s = substr($str,$i,1);
if (is_numeric($s)) {
echo $s;
}
}
?>
热心网友 时间:2022-04-06 07:13
可不可以判断ASCII码的值,大于多少的跳过,然后小于的,连成一个数组~