linspace( -5, 5 ): -5 to 5 array in 100 steps:
array(100) {
[0]=>
float(-5)
[1]=>
float(-4.8989898989899)
[2]=>
float(-4.7979797979798)
[3]=>
float(-4.6969696969697)
[4]=>
float(-4.5959595959596)
[5]=>
float(-4.4949494949495)
[6]=>
float(-4.3939393939394)
[7]=>
float(-4.2929292929293)
[8]=>
float(-4.1919191919192)
[9]=>
float(-4.0909090909091)
[10]=>
float(-3.989898989899)
[11]=>
float(-3.8888888888889)
[12]=>
float(-3.7878787878788)
[13]=>
float(-3.6868686868687)
[14]=>
float(-3.5858585858586)
[15]=>
float(-3.4848484848485)
[16]=>
float(-3.3838383838384)
[17]=>
float(-3.2828282828283)
[18]=>
float(-3.1818181818182)
[19]=>
float(-3.0808080808081)
[20]=>
float(-2.979797979798)
[21]=>
float(-2.8787878787879)
[22]=>
float(-2.7777777777778)
[23]=>
float(-2.6767676767677)
[24]=>
float(-2.5757575757576)
[25]=>
float(-2.4747474747475)
[26]=>
float(-2.3737373737374)
[27]=>
float(-2.2727272727273)
[28]=>
float(-2.1717171717172)
[29]=>
float(-2.0707070707071)
[30]=>
float(-1.969696969697)
[31]=>
float(-1.8686868686869)
[32]=>
float(-1.7676767676768)
[33]=>
float(-1.6666666666667)
[34]=>
float(-1.5656565656566)
[35]=>
float(-1.4646464646465)
[36]=>
float(-1.3636363636364)
[37]=>
float(-1.2626262626263)
[38]=>
float(-1.1616161616162)
[39]=>
float(-1.0606060606061)
[40]=>
float(-0.95959595959596)
[41]=>
float(-0.85858585858586)
[42]=>
float(-0.75757575757576)
[43]=>
float(-0.65656565656566)
[44]=>
float(-0.55555555555556)
[45]=>
float(-0.45454545454546)
[46]=>
float(-0.35353535353535)
[47]=>
float(-0.25252525252525)
[48]=>
float(-0.15151515151515)
[49]=>
float(-0.05050505050505)
[50]=>
float(0.05050505050505)
[51]=>
float(0.15151515151515)
[52]=>
float(0.25252525252525)
[53]=>
float(0.35353535353535)
[54]=>
float(0.45454545454545)
[55]=>
float(0.55555555555556)
[56]=>
float(0.65656565656566)
[57]=>
float(0.75757575757576)
[58]=>
float(0.85858585858586)
[59]=>
float(0.95959595959596)
[60]=>
float(1.0606060606061)
[61]=>
float(1.1616161616162)
[62]=>
float(1.2626262626263)
[63]=>
float(1.3636363636364)
[64]=>
float(1.4646464646465)
[65]=>
float(1.5656565656566)
[66]=>
float(1.6666666666667)
[67]=>
float(1.7676767676768)
[68]=>
float(1.8686868686869)
[69]=>
float(1.969696969697)
[70]=>
float(2.0707070707071)
[71]=>
float(2.1717171717172)
[72]=>
float(2.2727272727273)
[73]=>
float(2.3737373737374)
[74]=>
float(2.4747474747475)
[75]=>
float(2.5757575757576)
[76]=>
float(2.6767676767677)
[77]=>
float(2.7777777777778)
[78]=>
float(2.8787878787879)
[79]=>
float(2.979797979798)
[80]=>
float(3.0808080808081)
[81]=>
float(3.1818181818182)
[82]=>
float(3.2828282828283)
[83]=>
float(3.3838383838384)
[84]=>
float(3.4848484848485)
[85]=>
float(3.5858585858586)
[86]=>
float(3.6868686868687)
[87]=>
float(3.7878787878788)
[88]=>
float(3.8888888888889)
[89]=>
float(3.989898989899)
[90]=>
float(4.0909090909091)
[91]=>
float(4.1919191919192)
[92]=>
float(4.2929292929293)
[93]=>
float(4.3939393939394)
[94]=>
float(4.4949494949495)
[95]=>
float(4.5959595959596)
[96]=>
float(4.6969696969697)
[97]=>
float(4.7979797979798)
[98]=>
float(4.8989898989899)
[99]=>
float(5)
}
linspace( -5, 5, 7 ): -5 to 5 array in 7 steps:
array(7) {
[0]=>
float(-5)
[1]=>
float(-3.3333333333333)
[2]=>
float(-1.6666666666667)
[3]=>
float(0)
[4]=>
float(1.6666666666667)
[5]=>
float(3.3333333333333)
[6]=>
float(5)
}
pow( [2, 4, 6] ): Pow 2 array [2, 4, 6]:
array(3) {
[0]=>
int(4)
[1]=>
int(16)
[2]=>
int(36)
}
pow( [2, 4, 6], 3 ): Pow 3 array [2, 4, 6]:
array(3) {
[0]=>
int(8)
[1]=>
int(64)
[2]=>
int(216)
}
str_len_ttf( "Hellow Wold", __DIR__ . "/fonts/dejavu-fonts-ttf-2.37/ttf/DejaVuSans.ttf", 12 ): Length in pixels of "Hellow Wold" string, with DejaVuSans & size 12:
For do this test you need to specify a valid file name. /home1/brickoso/public_html/generative.brickosoft.com/graph-php/ext-op-ml-php/fonts/dejavu-fonts-ttf-2.37/ttf/DejaVuSans.ttf not found. You can download a test fonts from here https://dejavu-fonts.github.io/
inch_2_pixels( 6.4, 100): 6.4 inches at 100 dpis in Pixels:
int(640)
hex2rgb( "#1f77b4" ): Color "#1f77b4" in vector of integers RGB:
array(3) {
[0]=>
int(31)
[1]=>
int(119)
[2]=>
int(180)
}
From V.1.0.1:
-------------------
copysign(1, 50):
float(1)
copysign(1, -50):
float(-1)
From V.1.0.2:
-------------------
avg([1, 2, 3, 4, 5]):
int(3)
freq([1, 2, 2, 3, 3, 4, 5], 2, 3):
int(2)
freq([1, 2, 2, 3, 3, 4, 5], 2, 3, true):
int(4)
binarySearch([1, 2, 3, 4, 5], 4):
int(3)