3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = <<<'STR' <pre><code>a <- data.frame(element1 = c("JB", "AC", "DO", "MR"), element2 = c(1, 3, 4, 2)) b <- data.frame(JB = c("a", "b", "s"), DO = c("ER", "TR", "OP")) merge(b,a) </code></pre> <p>This should do the job. Output will be:</p> <pre><code> JB DO element1 element2 1 a ER JB 1 2 b TR JB 1 3 s OP JB 1 4 a ER AC 3 5 b TR AC 3 6 s OP AC 3 7 a ER DO 4 8 b TR DO 4 9 s OP DO 4 10 a ER MR 2 11 b TR MR 2 12 s OP MR 2 </code></pre> STR; echo strip_tags($str);
Output for 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
a
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 a

preferences:
187.06 ms | 402 KiB | 183 Q