• Nov 19, 2022 •CodeCatch
0 likes • 0 views
<?php $json ='{"id":1,"name":"foo","interest":["wordpress","php"]}'; $obj=json_decode($json); echo $obj->interest[1]; //prints php ?>
• Nov 18, 2022 •AustinLeath
<?php function uniqidReal($length = 8) { // uniqid gives 8 chars, can be changed if (function_exists("random_bytes")) { $bytes = random_bytes(ceil($length / 2)); } elseif (function_exists("openssl_random_pseudo_bytes")) { $bytes = openssl_random_pseudo_bytes(ceil($length / 2)); } else { throw new Exception("no cryptographically secure random function available"); } return substr(bin2hex($bytes), 0, $length); } /* //for testing for($i = 0; $i < 10; $i++) { echo "<br>"; echo uniqidReal(); } */ ?>
<?php //generate 239 rgba colors for codecatch's 239 supported programming languages! //this was used to generate the colors that are used in the pie chart on https://codecatch.net/graphs.php function rgbagenerator() { $count = 239; for ($i=0; $i < $count; $i++) { echo "'rgba(". mt_rand(0,255) . ",". mt_rand(0,255) . ",". mt_rand(0,255) . ",1)',"; echo "<br>"; } } rgbagenerator(); ?>
<?php function getRandomId($min = NULL, $max = NULL) { if (is_numeric($min) && is_numeric($max)) { return mt_rand($min, $max); } else { return mt_rand(); } } ?>
0 likes • 4 views
<?php header('Content-Type:text/html'); $jsonData = json_decode(file_get_contents("names.json")); $namesArray = array(); foreach($jsonData as $data) { $namesArray[] = $data; } for($i = 0; $i < 64000; $i++) { echo 'D.add_edge("'. $namesArray[array_rand($namesArray)] . '", "' . $namesArray[array_rand($namesArray)]. '")'; echo "<br>"; } ?>
<?php /* * @param string $file Filepath * @param string $query Needed information (0 = width, 1 = height, 2 = mime-type) * @return string Fileinfo */ function getImageinfo($file, $query) { if (!realpath($file)) { $file = $_SERVER["DOCUMENT_ROOT"] . $file; } $image = getimagesize($file); return $image[$query]; } ?>