3v4l.org

run code in 300+ PHP versions simultaneously
<?php $motif = '~\bAncré\b~u'; $textes = array('Ancré', 'ancré', ' Ancré', ' ancré', 'Ancrés', 'ancrés', ' Ancrés', ' ancrés', 'Ancré,'); foreach($textes as $texte) { if (preg_match($motif, ' ' . $texte)) { echo 'Jes ', $motif, ' |', $texte, '|<br />', PHP_EOL; } else { echo '<em>Ne ', $motif, ' |', $texte, '|</em><br />', PHP_EOL; } }
Output for 5.3.4 - 5.3.29, 5.4.0, 8.1.23 - 8.1.33, 8.2.9 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0
Jes ~\bAncré\b~u |Ancré|<br /> <em>Ne ~\bAncré\b~u |ancré|</em><br /> Jes ~\bAncré\b~u | Ancré|<br /> <em>Ne ~\bAncré\b~u | ancré|</em><br /> <em>Ne ~\bAncré\b~u |Ancrés|</em><br /> <em>Ne ~\bAncré\b~u |ancrés|</em><br /> <em>Ne ~\bAncré\b~u | Ancrés|</em><br /> <em>Ne ~\bAncré\b~u | ancrés|</em><br /> Jes ~\bAncré\b~u |Ancré,|<br />
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.
Output for 5.1.3, 5.2.17, 5.3.0 - 5.3.3
<em>Ne ~\bAncré\b~u |Ancré|</em><br /> <em>Ne ~\bAncré\b~u |ancré|</em><br /> <em>Ne ~\bAncré\b~u | Ancré|</em><br /> <em>Ne ~\bAncré\b~u | ancré|</em><br /> Jes ~\bAncré\b~u |Ancrés|<br /> <em>Ne ~\bAncré\b~u |ancrés|</em><br /> Jes ~\bAncré\b~u | Ancrés|<br /> <em>Ne ~\bAncré\b~u | ancrés|</em><br /> <em>Ne ~\bAncré\b~u |Ancré,|</em><br />

preferences:
119.24 ms | 410 KiB | 5 Q