LaiRu benchmark cases paired with the PHP implementation of the same test.
Algo Binary Searchalgo / loop binary search
LaiRu 13.522 us
PHP 0.3046 us
0.022523x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Algo Gcdalgo / loop gcd
LaiRu 7.374 us
PHP 0.4218 us
0.057201x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Algo Lcmalgo / loop lcm/gcd
LaiRu 15.41 us
PHP 0.4431 us
0.028752x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Algo Matrix Mul 3x3algo / matrix multiply helper
LaiRu 153.46 us
PHP 1.5719 us
0.010243x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Algo Quicksortalgo / recursive quicksort helper
LaiRu 780.21 us
PHP 19.0366 us
0.024386x ops/sec200 iterationsmatched
History
Newest samples are shown first; each import appends a run. Algo Sieve 100algo / loop sieve
LaiRu 1561.04 us
PHP 1.9963 us
0.001278x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Algo Sieve 1000algo / loop sieve
LaiRu 58269.22 us
PHP 23.2066 us
0.000395x ops/sec100 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Chunkarr / array chunk helper
LaiRu 37.27166666666666 us
PHP 0.835 us
0.022402x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Columnarr / array column helper
LaiRu 12.614333333333335 us
PHP 0.2731 us
0.021648x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Combinearr / array combine helper
LaiRu 39.10733333333334 us
PHP 0.6434 us
0.016451x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Count Valuesarr / array count values helper
LaiRu 38.626 us
PHP 0.2353 us
0.006091x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Diffarr / array diff helper
LaiRu 43.800333333333334 us
PHP 1.4538 us
0.03319x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Diff Keyarr / map diff key helper
LaiRu 89.08933333333333 us
PHP 0.641 us
0.007195x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Fillarr / array fill helper
LaiRu 17.521 us
PHP 0.1717 us
0.009797x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Fill Keysarr / array fill keys helper
LaiRu 43.41866666666667 us
PHP 0.5934 us
0.013666x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Filterarr / array filter helper
LaiRu 24.545 us
PHP 2.5676 us
0.104607x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Fliparr / array flip helper
LaiRu 53.79866666666666 us
PHP 0.4243 us
0.007887x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Intersectarr / array intersect helper
LaiRu 32.905 us
PHP 8.2695 us
0.251311x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Key Existsarr / array index presence
LaiRu 0.7296666666666666 us
PHP 0.0758 us
0.103946x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Keysarr / map->keys
LaiRu 5.777666666666667 us
PHP 0.1825 us
0.031579x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Maparr / array map helper
LaiRu 29.018666666666668 us
PHP 1.8966 us
0.065358x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Mergearr / array concat helper
LaiRu 36.218333333333334 us
PHP 0.2581 us
0.007125x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Padarr / array pad helper
LaiRu 41.439 us
PHP 0.2158 us
0.005207x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Poparr / array->remove
LaiRu 23.921666666666667 us
PHP 0.2418 us
0.010108x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Productarr / with loop product
LaiRu 23.795 us
PHP 0.2674 us
0.011238x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Pusharr / array->insert
LaiRu 24.15 us
PHP 0.2565 us
0.010621x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Reducearr / with loop sum
LaiRu 13.668666666666667 us
PHP 1.805 us
0.132053x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Reversearr / array reverse helper
LaiRu 31.545333333333332 us
PHP 0.2167 us
0.006869x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Searcharr / array->findPosition
LaiRu 1.0596666666666668 us
PHP 0.1559 us
0.147079x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Shiftarr / array->removeFirst
LaiRu 30.48766666666667 us
PHP 0.2937 us
0.009634x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Slicearr / array->sub
LaiRu 2.6903333333333337 us
PHP 0.2 us
0.074335x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Splicearr / array splice helper
LaiRu 68.933 us
PHP 0.5227 us
0.007582x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Sumarr / with loop sum
LaiRu 14.010333333333334 us
PHP 0.1937 us
0.013822x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Uniquearr / array unique helper
LaiRu 21.902 us
PHP 0.4744 us
0.021661x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Unshiftarr / array->insertFirst
LaiRu 30.008 us
PHP 0.4671 us
0.015567x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Valuesarr / map->values
LaiRu 5.657 us
PHP 0.0864 us
0.015274x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Array Walkarr / array walk helper
LaiRu 29.663666666666668 us
PHP 2.8179 us
0.094995x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Arsortarr / array->sort plus reverse
LaiRu 28.63233333333333 us
PHP 0.8061 us
0.028152x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Asortarr / array->sort
LaiRu 2.8433333333333333 us
PHP 0.4738 us
0.166625x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Countarr / array->size
LaiRu 1.2993333333333332 us
PHP 0.0677 us
0.052105x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr In Arrayarr / array->contains
LaiRu 0.9186666666666666 us
PHP 0.1422 us
0.154765x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr In Array Strictarr / array->contains
LaiRu 0.9296666666666666 us
PHP 0.1374 us
0.14776x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Issetarr / array item non-null check
LaiRu 0.883 us
PHP 0.0776 us
0.087847x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Krsortarr / map key sort plus reverse
LaiRu 42.396 us
PHP 1.1717 us
0.027637x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Ksortarr / map key sort via keys
LaiRu 10.153666666666666 us
PHP 1.4545 us
0.143243x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr List Destructarr / array get destructuring equivalent
LaiRu 1.7803333333333333 us
PHP 0.1258 us
0.07065x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Nested Accessarr / map/array find chain
LaiRu 2.8563333333333336 us
PHP 0.1319 us
0.046184x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Range Floatarr / custom decimal range loop
LaiRu 44.60733333333334 us
PHP 0.1118 us
0.002506x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Range Intarr / custom range loop
LaiRu 22.203 us
PHP 0.1018 us
0.004584x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Rsortarr / array->sort plus reverse
LaiRu 28.717666666666666 us
PHP 0.8139 us
0.028339x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Sortarr / array->sort
LaiRu 2.6393333333333335 us
PHP 0.911 us
0.345176x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Spreadarr / array concatenation helper
LaiRu 43.816 us
PHP 0.1686 us
0.003847x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Arr Usortarr / array->sort comparator capture
LaiRu 31.512666666666668 us
PHP 2.1714 us
0.068905x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Bit Andbit / integer->bitAnd
LaiRu 1.624 us
PHP 0.0516 us
0.031777x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Bit Notbit / integer->bitNot
LaiRu 1.3978 us
PHP 0.0481 us
0.034386x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Bit Orbit / integer->bitOr
LaiRu 1.5486 us
PHP 0.049 us
0.031616x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Bit Shlbit / integer->bitShiftLeft
LaiRu 3.6041999999999996 us
PHP 0.0506 us
0.01404x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Bit Shrbit / integer->bitShiftRight
LaiRu 3.4228 us
PHP 0.053 us
0.015489x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Bit Xorbit / integer->bitXOr
LaiRu 1.5966 us
PHP 0.0494 us
0.030957x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Closure Composeclosure / capture composition helper
LaiRu 9.21 us
PHP 0.6164 us
0.066926x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Closure Curryingclosure / capture invocation
LaiRu 1.62 us
PHP 0.0579 us
0.035741x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Closure Pipelineclosure / array of captures
LaiRu 25.316 us
PHP 0.4673 us
0.018459x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Closure Staticclosure / capture invocation
LaiRu 3.086 us
PHP 0.1082 us
0.03506x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Date Checkdatedate / date_parse validation
LaiRu 4.424 us
PHP 0.0624 us
0.0141x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Date Datedate / date->format
LaiRu 4.62 us
PHP 0.5127 us
0.110965x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Date Dateintervaldate / date_difference duration
LaiRu 6.22 us
PHP 1.666 us
0.267837x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Date Datetimedate / date_add/date_format
LaiRu 15.126 us
PHP 1.2207 us
0.0807x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Date Datetimeimmutabledate / date_add/date_format
LaiRu 6.814 us
PHP 1.4458 us
0.212182x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Date Gettimeofdaydate / date_msec
LaiRu 1.946 us
PHP 0.0508 us
0.026129x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Date Hrtimedate / micros
LaiRu 2.23 us
PHP 0.0495 us
0.022216x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Date Microtimedate / micros
LaiRu 2.424 us
PHP 0.0494 us
0.020384x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Date Mktimedate / date constructor with format
LaiRu 4.778 us
PHP 0.3543 us
0.074148x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Date Strtotimedate / date_add
LaiRu 7.142 us
PHP 0.7785 us
0.108999x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Hash Hmac Sha256hash / encrypt_hmac SHA256
LaiRu 17.03 us
PHP 3.0797 us
0.180836x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Hash Md5hash / bytes->digest MD5
LaiRu 6.77 us
PHP 0.8528 us
0.125971x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Hash Sha1hash / bytes->digest SHA1
LaiRu 4.264 us
PHP 1.1632 us
0.272796x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Hash Sha256hash / bytes->digest SHA256
LaiRu 5.01 us
PHP 2.1164 us
0.422428x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Hash Sha512hash / bytes->digest SHA512
LaiRu 5.158 us
PHP 1.8439 us
0.357484x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Json Decode Assocjson / json_decode
LaiRu 7.49 us
PHP 3.0564 us
0.408063x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Json Decode Objectjson / json_decode
LaiRu 7.148 us
PHP 2.9599 us
0.414084x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Json Encodejson / json_encode
LaiRu 5.754 us
PHP 1.1533 us
0.200441x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Json Encode Prettyjson / json_encode -pretty
LaiRu 6.012 us
PHP 1.2816 us
0.21318x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Json Roundtripjson / json encode/decode
LaiRu 13.486 us
PHP 3.9609 us
0.293698x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Absmath / math_abs
LaiRu 0.7616 us
PHP 0.0696 us
0.091321x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Acosmath / math_acos
LaiRu 1.7595999999999998 us
PHP 0.119 us
0.067639x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Addmath / + operator
LaiRu 0.7682 us
PHP 0.0497 us
0.064667x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Asinmath / math_asin
LaiRu 1.839 us
PHP 0.1229 us
0.066838x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Atanmath / math_atan
LaiRu 1.6492 us
PHP 0.0978 us
0.059323x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Atan2math / math_atan2
LaiRu 1.6898 us
PHP 0.1207 us
0.071406x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Base Convertmath / integer base conversion helper
LaiRu 9.424 us
PHP 0.2428 us
0.025762x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Bindecmath / base 2 parse helper
LaiRu 51.749199999999995 us
PHP 0.1943 us
0.003754x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Ceilmath / math_ceil
LaiRu 1.0358 us
PHP 0.0723 us
0.069843x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Clampmath / math_max/math_min clamp
LaiRu 2.2361999999999997 us
PHP 0.0782 us
0.034974x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Cosmath / math_cos
LaiRu 1.9132 us
PHP 0.1091 us
0.057042x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Decbinmath / integer base 2 helper
LaiRu 25.971400000000003 us
PHP 0.102 us
0.003927x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Dechexmath / integer base 16 helper
LaiRu 9.594 us
PHP 0.0863 us
0.008996x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Decoctmath / integer base 8 helper
LaiRu 10.9476 us
PHP 0.0953 us
0.008705x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Divmath / / operator
LaiRu 0.78 us
PHP 0.0679 us
0.087091x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Expmath / math_exp
LaiRu 1.5715999999999999 us
PHP 0.0976 us
0.062107x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Fdivmath / / decimal operator with zero divisor
LaiRu 0.7517999999999999 us
PHP 0.2701 us
0.359323x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Floormath / math_floor
LaiRu 0.9846 us
PHP 0.076 us
0.077154x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Fmodmath / % decimal operator
LaiRu 0.9458 us
PHP 0.084 us
0.088808x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Hypotmath / math_sqrt/math_pow helper
LaiRu 3.3996 us
PHP 0.0931 us
0.027376x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Intdivmath / integer division via floor
LaiRu 1.0054 us
PHP 0.0828 us
0.082325x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Is Finitemath / decimal finite helper
LaiRu 3.148 us
PHP 0.0695 us
0.022067x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Is Infinitemath / decimal infinity helper
LaiRu 1.8 us
PHP 0.0967 us
0.05372x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Is Nanmath / decimal NaN helper
LaiRu 1.2774 us
PHP 0.0998 us
0.078128x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Logmath / math_log
LaiRu 1.5814000000000001 us
PHP 0.0847 us
0.053541x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Log10math / math_log10
LaiRu 1.8548 us
PHP 0.1093 us
0.05893x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Log2math / math_log / math_log(2)
LaiRu 2.3316 us
PHP 0.0904 us
0.038757x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Max Scalarmath / math_max
LaiRu 1.6256 us
PHP 0.0805 us
0.049533x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Min Scalarmath / math_min
LaiRu 1.5977999999999999 us
PHP 0.0823 us
0.051535x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Modmath / % operator
LaiRu 0.629 us
PHP 0.065 us
0.103358x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Mulmath / * operator
LaiRu 0.7293999999999999 us
PHP 0.0502 us
0.06882x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Pi Mulmath / literal pi/e multiplication
LaiRu 0.8704 us
PHP 0.0538 us
0.061827x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Pow Floatmath / math_pow
LaiRu 1.621 us
PHP 0.7599 us
0.468768x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Pow Intmath / math_pow
LaiRu 1.4222000000000001 us
PHP 0.0689 us
0.048448x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Round 2dpmath / math_round
LaiRu 1.8134000000000001 us
PHP 0.1038 us
0.057251x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Round 4dpmath / math_round
LaiRu 1.8214000000000001 us
PHP 0.1091 us
0.059889x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Sinmath / math_sin
LaiRu 1.7278 us
PHP 0.1081 us
0.062578x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Sqrtmath / math_sqrt
LaiRu 1.7235999999999998 us
PHP 0.0696 us
0.040357x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Submath / - operator
LaiRu 0.7414 us
PHP 0.0491 us
0.066228x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Math Tanmath / math_tan
LaiRu 1.7295999999999998 us
PHP 0.1127 us
0.065152x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Mb Str Containsmb / unicode string->contains
LaiRu 2.7093333333333334 us
PHP 0.0992 us
0.036608x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Mb Str Splitmb / unicode string->split characters
LaiRu 5.081666666666667 us
PHP 1.5557 us
0.306139x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Mb Strlenmb / unicode string->size
LaiRu 1.38 us
PHP 0.2498 us
0.181049x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Mb Strposmb / unicode string->find
LaiRu 2.8556666666666666 us
PHP 0.1301 us
0.04556x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Mb Strtolowermb / unicode string->lowercase
LaiRu 2.1223333333333336 us
PHP 0.632 us
0.297795x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Mb Strtouppermb / unicode string->uppercase
LaiRu 2.3306666666666667 us
PHP 0.6425 us
0.275679x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Mb Substrmb / unicode string->sub
LaiRu 2.128 us
PHP 0.3628 us
0.170488x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Oop Chained Methodsoop / chained custom member calls
LaiRu 96.804 us
PHP 0.484 us
0.005x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Oop Instantiationoop / custom type constructor
LaiRu 19.706 us
PHP 0.1216 us
0.006169x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Oop Method Calloop / custom member call
LaiRu 64.264 us
PHP 0.3463 us
0.005388x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Oop Tostringoop / custom asString method
LaiRu 34.25 us
PHP 0.5369 us
0.015677x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Recursion Factorial12recursion / recursive method
LaiRu 14.542 us
PHP 0.3071 us
0.021116x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Recursion Fib15recursion / recursive method
LaiRu 1792.1 us
PHP 50.8835 us
0.028393x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Recursion Fib20recursion / recursive method
LaiRu 20451.5 us
PHP 545.7373 us
0.026201x ops/sec50 iterationsmatched
History
Newest samples are shown first; each import appends a run. Recursion Flattenrecursion / recursive array flatten helper
LaiRu 147.31 us
PHP 1.7133 us
0.01163x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Regex Preg Grepregex / array + matchesRegexp helper
LaiRu 80.21966666666667 us
PHP 0.9905 us
0.012346x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Regex Preg Matchregex / regexp->find
LaiRu 233.742 us
PHP 0.7054 us
0.003018x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Regex Preg Match Allregex / string->eachMatch
LaiRu 294.6946666666667 us
PHP 1.3507 us
0.004583x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Regex Preg Quoteregex / regexp escaping helper
LaiRu 23.58566666666667 us
PHP 0.206 us
0.008733x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Regex Preg Replaceregex / regexp->replaceAll
LaiRu 41.88366666666666 us
PHP 1.7225 us
0.041126x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Regex Preg Splitregex / regexp->split
LaiRu 20.06566666666667 us
PHP 0.9352 us
0.046606x ops/sec3000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Serializeserialize / object_serialize
LaiRu 25.554 us
PHP 1.1687 us
0.045735x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Addslashesstr / slash escaping helper
LaiRu 5.2974 us
PHP 0.1829 us
0.034517x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Base64 Decodestr / bytes->decodeBase64
LaiRu 2.9842 us
PHP 0.2349 us
0.07872x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Base64 Encodestr / bytes->encodeBase64
LaiRu 1.677 us
PHP 0.1554 us
0.092679x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Bin2hexstr / bytes->encodeHex
LaiRu 2.2211999999999996 us
PHP 0.1059 us
0.047679x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Chunk Splitstr / string chunk split helper
LaiRu 9.565 us
PHP 0.2055 us
0.02148x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Explodestr / string->split
LaiRu 1.4032 us
PHP 0.52 us
0.370576x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Hex2binstr / bytes->decodeHex
LaiRu 4.9044 us
PHP 0.1647 us
0.03359x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Htmlspecialcharsstr / string->encodeHtml
LaiRu 1.2868 us
PHP 0.4247 us
0.330026x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Htmlspecialchars Decstr / string->decodeHtml
LaiRu 1.7678 us
PHP 0.4293 us
0.242854x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Implodestr / array->join
LaiRu 1.3745999999999998 us
PHP 0.1986 us
0.144484x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Ltrimstr / string->removeLeading
LaiRu 1.8602 us
PHP 0.156 us
0.083838x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Nl2brstr / string->replace newline
LaiRu 1.046 us
PHP 0.1629 us
0.155724x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Rawurlencodestr / string->encodeUrl
LaiRu 3.155 us
PHP 0.278 us
0.088119x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Rtrimstr / string->removeTrailing
LaiRu 2.0448 us
PHP 0.1606 us
0.078549x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Str Containsstr / string->contains
LaiRu 0.8492000000000001 us
PHP 0.0968 us
0.11394x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Str Ends Withstr / string->endsWith
LaiRu 1.6012 us
PHP 0.0875 us
0.054638x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Str Ireplacestr / string->replace after foldCase
LaiRu 1.6918 us
PHP 0.2906 us
0.171777x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Str Pad Bothstr / string pad both helper
LaiRu 7.9378 us
PHP 0.2636 us
0.033202x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Str Pad Rightstr / string->padTrailing
LaiRu 2.5644 us
PHP 0.2605 us
0.101601x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Str Repeatstr / loop string append
LaiRu 1.5597999999999999 us
PHP 0.1524 us
0.097676x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Str Replacestr / string->replace
LaiRu 2.2182 us
PHP 0.1834 us
0.082664x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Str Splitstr / string chunk helper
LaiRu 20.668599999999998 us
PHP 0.4903 us
0.023722x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Str Starts Withstr / string->beginsWith
LaiRu 1.7752000000000001 us
PHP 0.0865 us
0.048735x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Str Word Countstr / string->split words
LaiRu 1.8708 us
PHP 0.1907 us
0.10196x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Strcasecmpstr / string->compare case-insensitive
LaiRu 3.0886 us
PHP 0.1221 us
0.039527x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Strcmpstr / string->compare
LaiRu 1.9566 us
PHP 0.0951 us
0.048585x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Stripslashesstr / slash unescaping helper
LaiRu 5.638199999999999 us
PHP 0.1206 us
0.021388x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Strlenstr / string->size
LaiRu 0.659 us
PHP 0.0643 us
0.097577x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Strposstr / string->find
LaiRu 0.9182 us
PHP 0.0996 us
0.108522x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Strrevstr / string->reverse
LaiRu 1.6165999999999998 us
PHP 0.1301 us
0.080493x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Strrposstr / string->findLast
LaiRu 1.699 us
PHP 0.0937 us
0.055178x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Strstrstr / substring from first match helper
LaiRu 2.3008 us
PHP 0.127 us
0.055197x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Strtolowerstr / string->lowercase
LaiRu 1.2086 us
PHP 0.1519 us
0.12571x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Strtoupperstr / string->uppercase
LaiRu 0.7143999999999999 us
PHP 0.1345 us
0.188241x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Substrstr / string->sub
LaiRu 1.3472 us
PHP 0.1212 us
0.089966x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Substr Countstr / string->split count
LaiRu 5.0192 us
PHP 0.1012 us
0.02017x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Substr Replacestr / string splice helper
LaiRu 3.0572 us
PHP 0.1458 us
0.047682x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Trimstr / string->trim
LaiRu 2.1774 us
PHP 0.1827 us
0.083929x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Ucfirststr / string->toTitle
LaiRu 2.558 us
PHP 0.1856 us
0.072568x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Ucwordsstr / string->titlecase
LaiRu 1.8195999999999999 us
PHP 0.1916 us
0.105276x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Urldecodestr / string->decodeUrl
LaiRu 2.6304000000000003 us
PHP 0.1828 us
0.069512x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Urlencodestr / string->encodeUrl
LaiRu 4.522399999999999 us
PHP 0.3002 us
0.066381x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Str Wordwrapstr / word wrap helper
LaiRu 22.194200000000002 us
PHP 0.3914 us
0.017635x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Boolvaltype / boolean constructor
LaiRu 0.7602000000000001 us
PHP 0.0531 us
0.069816x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Cast Arraytype / array constructor
LaiRu 0.8987999999999999 us
PHP 0.1014 us
0.112814x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Cast Booltype / boolean constructor
LaiRu 1.1144 us
PHP 0.0525 us
0.047131x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Cast Floattype / decimal constructor
LaiRu 0.822 us
PHP 0.0946 us
0.115115x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Cast Inttype / integer constructor
LaiRu 1.3262 us
PHP 0.0877 us
0.066153x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Cast Stringtype / string constructor
LaiRu 1.0884 us
PHP 0.2818 us
0.258899x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Floatvaltype / decimal constructor
LaiRu 1.761 us
PHP 0.0946 us
0.053742x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Get Debug Typetype / value->type
LaiRu 0.7156 us
PHP 0.0641 us
0.089532x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Gettypetype / value->type
LaiRu 0.6264 us
PHP 0.054 us
0.086246x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Intvaltype / integer constructor
LaiRu 1.962 us
PHP 0.0896 us
0.045675x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Is Arraytype / value->type
LaiRu 1.1954 us
PHP 0.0522 us
0.043689x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Is Floattype / value->type
LaiRu 1.6796 us
PHP 0.0577 us
0.034364x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Is Inttype / value->type
LaiRu 1.0852 us
PHP 0.0505 us
0.04653x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Is Nulltype / value->type
LaiRu 1.3316 us
PHP 0.0525 us
0.039397x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Is Numerictype / decimal constructor/type check
LaiRu 1.0828 us
PHP 0.0878 us
0.081091x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Is Stringtype / value->type
LaiRu 0.8558 us
PHP 0.0545 us
0.063702x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Type Strvaltype / string constructor
LaiRu 1.5422 us
PHP 0.2851 us
0.184857x ops/sec5000 iterationsmatched
History
Newest samples are shown first; each import appends a run. Unserializeunserialize / object_deserialize
LaiRu 25.022 us
PHP 1.3858 us
0.055382x ops/sec500 iterationsmatched
History
Newest samples are shown first; each import appends a run.