3v4l.org

run code in 300+ PHP versions simultaneously
<?php $t= "3 00:00:45,607 --> 00:00:49,202 <i>Good morning, it's GLR Breakfast on 94.9 FM...</i> 早上好,这里是调频94.9 GLR早餐电台 4 00:00:54,727 --> 00:00:56,319 Wha...?! 什么? 5 00:01:03,527 --> 00:01:05,722 Oh, no! 噢, 不 6 00:01:16,207 --> 00:01:20,564 <i>Don't go back to sleep, you lazy sowI It's 8 o'clockI</i> 你敢睡回笼觉,已经八点了你个懒鬼 已经八点了你个懒鬼 已经八点了你个懒鬼 已经八点了你个懒鬼 7 00:01:20,727 --> 00:01:24,766 <i>You've got three seconds before the saucepan lidsI</i> 在锅铲乐前你还有三秒 在锅铲乐前你还有三秒 8 00:01:28,447 --> 00:01:31,644 Oh, yes! All right! 好吧,好吧"; $arr =explode(PHP_EOL.PHP_EOL, $t); Foreach($arr as &$group){ $lines = explode(PHP_EOL, $group); For($i=2;$i<count($lines);$i++){ If(preg_match("/[a-zA-Z \.,?!]{3,}/", $lines[$i])){ unset($lines[$i]); } } $group = implode(PHP_EOL, $lines); } Echo implode(PHP_EOL.PHP_EOL, $arr);
Output for 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.4.16, 8.5.0 - 8.5.1
3 00:00:45,607 --> 00:00:49,202 早上好,这里是调频94.9 GLR早餐电台 4 00:00:54,727 --> 00:00:56,319 什么? 5 00:01:03,527 --> 00:01:05,722 噢, 不 6 00:01:16,207 --> 00:01:20,564 你敢睡回笼觉,已经八点了你个懒鬼 已经八点了你个懒鬼 已经八点了你个懒鬼 已经八点了你个懒鬼 7 00:01:20,727 --> 00:01:24,766 在锅铲乐前你还有三秒 在锅铲乐前你还有三秒 8 00:01:28,447 --> 00:01:31,644 好吧,好吧
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.

preferences:
185.25 ms | 407 KiB | 5 Q